Описание тега postgresql-13

PostgreSQL - это система управления объектно-реляционными базами данных с открытым исходным кодом (ORDBMS), доступная для всех основных платформ, включая Linux, UNIX, Windows и OS X. Пожалуйста, указывайте вашу точную версию Postgres, задавая вопросы. Вопросы, касающиеся администрирования или дополнительных функций, лучше всего направлять на dba.stackexchange.com.
1 ответ

extact соответствует trimming_text в функции rtrim в postgres / snowflake

Если я выполню следующий запрос в Postgres или Snowflake, он удалит test от конца входной строки, даже если текст обрезки best : SELECT rtrim('rtrimtest', 'best'); см.:https://www.db-fiddle.com/f/kKYwe5tNLpVoacM2q1nJY7/0 Однако мне нужно удалить обр…
1 ответ

Как добавить ограничение внешнего ключа для массива в PostgreSQL?

Как добавить ограничение внешнего ключа для массива в PostgreSQL? таблица поиска для ролей CREATE TABLE party_role_cd ( party_role_cd bigint NOT NULL, code character varying(80) NOT NULL, CONSTRAINT party_role_cd PRIMARY KEY (party_role_cd) ); Парти…
3 ответа

postgresql-client-13: Зависит от: libpq5 (> = 13~beta2), но необходимо установить 12.3-1.pgdg18.04+1

Я хочу попробовать новый PostgreSQL и следовать этой инструкции. Но установка не удалась: $ sudo apt install postgresql-client-13 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be ins…
15 июл '20 в 12:15
1 ответ

Как вызвать хранимую процедуру (не функцию) с параметром INOUT в PostgreSQL 13

У меня есть эта хранимая процедура: CREATE OR REPLACE PROCEDURE SP_ObtenerSecuencialFactura(INOUT p_secuencial INT) LANGUAGE PLPGSQL AS $$ BEGIN SELECT MAX("CODIGOFACTURA") + 1 INTO p_secuencial FROM "FACTURA"; IF p_secuencial IS…
10 окт '20 в 23:03
1 ответ

psql создать пользователя SUPER USER с сообщением об ошибке синтаксиса выброса пароля

Я пытаюсь создать пользователя SUPERUSER PostgreSQL с зашифрованным паролем с помощью psql. CREATE USER my_username SUPERUSER WITH ENCRYPTED PASSWORD 'MYPASS'; Однако приведенная выше команда приводит к следующей ошибке ERROR: syntax error at or nea…
18 окт '20 в 20:07
0 ответов

Pglogical и мультимастерная репликация?

Я в тупике. Поддерживает ли pglogical репликацию с несколькими мастерами? В документации сказано: pglogical основан на технологии, разработанной для BDR, и имеет общий код с BDR. Он более гибок, чем BDR, и лучше подходит для однонаправленной реплика…
1 ответ

Есть ли способ подключиться к PostgreSQL13 в команде OLEDB в SSIS. Я нашел NpgSQL, но не вижу в списке подключений OLE

Хотя я установил драйверы ODBC для PostgreSQL, а также для NpgSQL, я вижу их в обозревателе серверов Visual 2019, но не в списке доступных подключений OLEDB, как показано на рисунке. Какие шаги мне следует предпринять для достижения подключения к Po…
1 ответ

PostgreSQL. Содержит ли один архивный файл информацию только для конкретной базы данных в кластере или для всего кластера?

Примечание: этот вопрос касается PostgreSQL версии 13.На моем сервере Ubuntu у меня есть кластер с именем main в котором есть 2 базы данных (первая для фруктовой компании, а вторая для автомобильной). Вот мои настройки файла postgresql.conf: wal_lev…
16 ноя '20 в 08:31
19 ответов

pg Admin 4 - пароль для пользователя "postgres" при попытке подключения к серверу PostgreSQL 13

Я знаю, что этот вопрос задавали и в другой раз, но я не нашел решения этой проблемы! Я загрузил PostgreSQL 13 с pg Admin 4, и когда я открываю его в первый раз после установки, он запрашивает у меня мастер-пароль, который меня попросили установить …
04 окт '20 в 21:25
1 ответ

PostgreSQL работает с путаницей версий 12 и 13

Я новичок в PostgreSQL, но кое-что знаю о SQL. Я использовал базу данных с таблицами и данными в postgres, которая (я предполагаю) поставляется с MacOS, потому что, когда я запускаю сервер, получаю доступ к данной базе данных и запускаю SELECT versi…
06 окт '20 в 12:58
3 ответа

Как будет повторно использоваться пространство после освобождения идентификатора элемента в PostgreSQL?

Недавно я начал исследовать вопросы управления свободным пространством PostgreSQL и дефрагментации. Я понимаю, что каждая страница в куче содержит заголовок страницы, идентификатор страницы, свободное место и элементы. При вставке нового кортежа нов…
2 ответа

Postgresql не использует индексы, если я использую текст для поиска с 5 символами. С 6 работает. Почему?

Я использую Postgresql 13. В этом запросе PostgreSQL использует индексы: SELECT * FROM "players" WHERE team_id = 3 AND ( code ILIKE 'lushij' OR REPLACE(lastname||firstname,' ','') ILIKE '%lushij%' OR REPLACE(firstname||lastname,' ','') ILI…
1 ответ

Ошибка при установке PostgreSQL - Копирование сжатого файла NodeIndexOnlyScan.sh

Когда я пытаюсь установить postgresql, я получаю следующее сообщение об ошибке: Я подумал, что произошла ошибка установщика, поэтому попробовал установить PostgreSQL 12, но та же ошибка в другом месте: Я даже загрузил новый установщик, но ничего не …
2 ответа

Как выполнить анонимный блок PL/pgSQL (PostgreSQL 13) из Npgsql 4.1.5.0 на C#

У меня есть анонимный блок PL/pgSQL: DO $$ DECLARE secuencial INT; BEGIN SELECT MAX("CodigoFactura") + 1 INTO secuencial FROM "Factura"; IF secuencial IS NULL THEN secuencial := 1; END IF; RAISE NOTICE '%', secuencial; END; $$ Ан…
18 окт '20 в 04:55
0 ответов

SailsJS: не удается подключиться к базе данных postgresql

У нас есть приложение SailsJS с адаптером postgresql. Запросы к серверу подавляются при запросе к базе данных через модели. т.е. Users.find(). Сервер базы данных запущен и работает, строка подключения верна, и можно подключиться к базе данных, испол…
01 ноя '20 в 15:24
1 ответ

Не удалось установить psycopg2 в Pycharm

Я пытаюсь установить psycopg2, чтобы использовать базу данных postgresql в бэкэнде моего проекта django, но каждый раз, когда я запускаю pip install psycopg2 command Я получаю сообщение об ошибке: Error: pg_config executable not found. pg_config is …
13 ноя '20 в 19:38
0 ответов

Mybatis PostgreSQL выдает ошибку "столбец не существует" для существующего столбца, и его значения генерируются автоматически

Ниже приведен оператор создания таблицы, который успешно создал таблицу в базе данных PostgreSQL. CREATE TABLE SYNC_REPOSITORIES ( REPOSITORY_ID BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY, REPOSITORY_NAME VARCHAR(256) NOT NULL, REPOSIT…
5 ответов

На данный момент поддерживаются только пароль для аутентификации в открытом виде и пароль MD5 для аутентификации. получил 10

Я использую npgsql для postgresql13, но при попытке подключения получаю следующую ошибку: На данный момент поддерживаются только пароль для аутентификации в открытом виде и пароль MD5 для аутентификации. получил 10 Моя строка подключения: NpgsqlConn…
22 ноя '20 в 17:09
1 ответ

Можно ли гарантировать минимальное количество рабочих процессов для параллельной агрегатной функции в postgres?

У меня есть настраиваемое расширение параллельного агрегирования для Postgresql, и я хотел бы, чтобы по крайней мере N рабочих процессов выполняли агрегирование каждый раз, когда используется агрегатная функция. Можно ли указать postgresql ВСЕГДА ис…
20 окт '20 в 20:21
0 ответов

pgAdmin 4 не загружается для входа в систему

введите описание изображения здесь Я пытаюсь подключить свой pgAdmin 4, но он все еще загружается. Что я должен делать?
15 ноя '20 в 10:42