Публикации по теме 'postgresql'


Мои заметки о postgresql
Введение Как я обнаружил, очень эффективно обобщать знания после прохождения какого-то курса или изучения чего-то нового. Так вы сможете еще раз вспомнить, что выучили, структурировать свои знания и, конечно же, поделитесь своими знаниями с другими. Недавно прошел курс по postgresql на Udemy . Кстати, это был один из лучших онлайн-курсов, которые я когда-либо проходил. Вот ссылка , если вам тоже интересно. Курс охватывает postgresql от самого начала до продвинутого..

Вопросы по теме 'postgresql'

Какой самый быстрый способ вставить данные в PostgreSQL в таблицу N:M?
У меня есть приложение, которому нужно вставить много строк в базу данных, но вставка в данный момент идет слишком медленно, я хочу знать, как лучше всего ускорить вставку до максимума. Ситуация в каждой вставке, мне нужно узнать id токена и для...
876 просмотров
schedule 23.03.2024

Лучший способ использовать ранжирование полнотекстового поиска PostgreSQL
Следуя этому ответу , я хочу знать, как лучше всего использовать встроенный полнотекстовый поиск PostgreSQL, если я хочу для сортировки по рангу и ограничиваются только совпадающими запросами. Предположим, очень простая таблица. CREATE...
16095 просмотров
schedule 17.04.2024

Как округлить среднее значение до 2 знаков после запятой в PostgreSQL?
Я использую PostgreSQL через сиквел Ruby gem. Я пытаюсь округлить до двух десятичных знаков. Вот мой код: SELECT ROUND(AVG(some_column),2) FROM table Я получаю следующую ошибку: PG::Error: ERROR: function round(double...
356672 просмотров
schedule 21.03.2024

Передать массив из node-postgres в функцию plpgsql
Функция plpgsql: CREATE OR REPLACE FUNCTION testarray (int[]) returns int as $$ DECLARE len int; BEGIN len := array_upper($1); return len; END $$ language plpgsql; Запрос node-postgres + тестовый массив: var ta =...
5811 просмотров

Функция to_char(число) в postgres
я хочу отобразить/преобразовать число в символ (той же длины), используя функцию to_char(). В оракуле я могу написать как SELECT to_char(1234) FROM DUAL Но в postgres SELECT to_char(1234) не работает.
77610 просмотров
schedule 11.05.2024

Генератор Slick 2: таблицы с одинаковыми именами на разных схемах
Я использую генератор кода Slick 2 и пока все хорошо , но есть одна проблема. Если у меня есть 2 схемы в моей базе данных Postgres, и каждая из этих схем имеет таблицу с тем же именем - генератор кода создает повторяющиеся классы, что приводит к...
337 просмотров
schedule 20.04.2024

SQLAlchemy: фильтрация по многим, но возвращающая все результаты
Начиная с модели блога и тега «многие ко многим» и запроса из Querying отношения "многие ко многим" в SQLAlchemy , я знаю, что session.query(Blog).join(Blog.tags).options(contains_eager(Blog.tags)).filter(Blog.tags.in_(list_of_relevant_tags)).all()...
98 просмотров
schedule 09.05.2024

Как подключить PGAdmin3 к Postgres, размещенному в Cloud66
У меня есть размещенное в Cloud66 веб-приложение и база данных Postgres (на выделенном сервере) Я хотел бы подключиться к базе данных Postgres через PGAdmin3, но мне не удалось настроить Postgres для приема моего подключения. Я добавил следующую...
334 просмотров
schedule 19.03.2024

как сопоставить набор результатов, не являющийся сущностью, полученный из NameStoredProcedure в JPA 2.1?
Я вызываю процедуру postgresql, используя jpa 2.1, и хотел бы преобразовать набор результатов в класс, не являющийся сущностью, с именем StoreAndCategoryID, содержащий два целочисленных поля с именами: storeid, categoryid. Эти два поля возвращаются...
4234 просмотров
schedule 27.03.2024

Как выполнить функцию в поле псевдонима?
У меня есть представление в PostgreSQL, где я использую функцию COALESCE для извлечения первого поля NOT NULL из таблицы. то есть SELECT SRC.SAP_SETNODE.SUBSET_CLS, COALESCE( SETNODE_13.SUBSET_NAME, SETNODE_12.SUBSET_NAME,...
91 просмотров
schedule 05.05.2024

Внутреннее устройство базы данных: реализация ограничения внешнего ключа
Как реализован внешний ключ, например, в PostgreSQL? Я заметил, что при создании внешнего ключа задействовано много хеширования, поэтому я полагаю, что индекс на основе хеша создается в столбце внешнего ключа, который ссылается на столбец...
1184 просмотров

Индекс для сравнения битов в postgreSQL (и других базах данных)
Можно ли ускорить поиск, как показано ниже, с помощью индекса flags , где 5 может быть любым числом? select * from user where flags & 5 > 0 flags — это целочисленный столбец, и идея этого заключается в том, чтобы хранить различные...
828 просмотров

Ошибка PG::ConnectionBad при попытке запустить сервер sidekiq в приложении rails в Windows
Я использую Windows для своей разработки. Вот ошибка, которую я получаю при запуске сервера sidekiq для этого приложения Rails с использованием Postgres RDS на AWS: PG::ConnectionBad: timeout expired...
758 просмотров

Наборы Pglogical репликации не работают должным образом
Я пытаюсь настроить pglogical репликацию. У меня есть таблица, которая имеет около 4 строк на сервере провайдера. ========= employee_id | visitor_email | vistor_id | date | message...
1793 просмотров
schedule 09.03.2024

ST_DWithin не использует индекс с нелитеральным аргументом
Я использую PostreSQL 9.3 с PostGIS 2.1.8 на Amazon RDS. У меня есть таблица с именем project_location, в которой определяются «геозоны» (каждая из которых, по сути, является координатой и радиусом). Геозона сохраняется с использованием столбца...
1037 просмотров
schedule 18.04.2024

Странное поведение плана запроса postgresql
Я должен выбрать строки в одной таблице (таблица_A довольно маленькая, ‹ 10 тыс. строк), которым нет соответствующих строк в другой таблице (таблица_B более 500 тыс. строк) на основе столбца_X (таблица_B имеет индекс btree для этого столбца). Если я...
51 просмотров

aws postgres rds с помощью ansible
Я пытаюсь развернуть базу данных postgres на AWS RDS, используя ansible. Однако у меня возникают проблемы с размером базы данных, который я указываю как 20 ГБ (макс. для уровня бесплатного пользования). "msg": "Failed to create instance: Storage...
489 просмотров
schedule 15.03.2024

Вставка записей в несколько таблиц с использованием результатов первой вставки
Я довольно плохо разбираюсь в PostgreSQL и имею некоторый опыт работы с SQL Server. Этот вопрос о практике, потому что я много чего читал. Я хочу вставить запись (пользователя), а затем взять этот userID и вставить еще пару записей в еще пару...
22 просмотров
schedule 17.04.2024

PostgreSQL использует другой индекс для одного и того же запроса
У меня есть SQL-запрос, который использует внутреннее соединение двух таблиц и фильтрует данные на основе нескольких параметров. Следуя плану запроса, для разных значений параметров запроса (например, для разных диапазонов дат) Postgres использует...
158 просмотров
schedule 26.03.2024

Рассчитать количество дней периодов в году, используя Django (queryset) - postgres
Я пытаюсь понять, как рассчитать общее количество периодов в году в базе данных. Возьмем, к примеру, подсчет общего количества отпусков за год. Я использую: Django - 1.11.7 Postgres - 9.4 Вот мои модели.py: class Leave(models.Model):...
420 просмотров
schedule 08.05.2024