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

По вопросам PostgreSQL, относящимся к версии 9.5
1 ответ

Синтаксическая ошибка ON CONFLICT в Postgres 9.5.0

В документации Postgres INSERT есть пример использования ON CONFLICT: INSERT INTO distributors (did, dname) VALUES (7, 'Redline GmbH') ON CONFLICT (did) DO NOTHING; Я пробую то же самое: INSERT INTO name_map VALUES ('key_value', 'val1','val2') ON CO…
20 янв '16 в 08:53
1 ответ

Как получить разрешение на изменение параметра времени выполнения?

В этом замечательном ответе предлагается GUC-шаблон для использования параметров времени выполнения для обнаружения текущего пользователя внутри триггера (в качестве одного решения). Мне это тоже показалось подходящим. Но проблема в том, что: когда …
09 июн '18 в 15:30
1 ответ

Получить вставленный идентификатор из NativeQuery Hibernate 5.2+

Я использую следующий код для запуска собственных запросов SQL в спящем режиме (SQLQuery) устарела. private static int executeUpdate(String sql) { int result = 0; Session session = HibernateSessionFactory.getSession(); org.hibernate.Transaction tr =…
1 ответ

Добавление значения к целочисленному массиву Postgres

Я ищу помощь в добавлении стоимости 10 для int[] в PostgreSQL 9.5. Глядя на документацию, я смогу использовать этот формат для его обновления, но он не работает: int[] + int push element onto array (add it to end of array) Я попытался запустить это:…
16 ноя '16 в 18:50
0 ответов

Максимальный размер данных для таблицы в строке

Согласно документации Максимальное количество столбцов в таблице 250 - 1600 в зависимости от типов столбцов Хорошо, но если есть менее 250 столбцов, но несколько из них содержат действительно большие данные, много столбцов текстового типа и много ст…
21 ноя '16 в 16:22
0 ответов

Синхронизация неверных постгисовых геометрий с SymmetricDS

Моя реализация SymmetricDS 3.9.2 ежедневно синхронизирует базы данных с геометрией postgis (2.2.2). В некоторых таблицах есть недопустимая геометрия postgis. Когда эти данные со столбцом геометрии перемещаются, SymmetricDS получает ошибку при попытк…
20 ноя '18 в 23:56
0 ответов

Объединить две базы данных в postgres с разными таблицами

Я абсолютно новичок в базах данных! Я разработал веб-приложение с базой данных postgres. Для оценки моего программного обеспечения я провел первый полевой эксперимент с коллегами. После этого было много исправлений. Теперь у меня есть свалка после п…
14 фев '17 в 13:55
1 ответ

Проверен ли external_pid_file PostgreSQL на завершение работы?

Вопрос о external_pid_file опция конфигурации PostgreSQL: будет ли проверяться дополнительный файл PID на завершение работы вместо postmaster.pid? Что я мог найти это: # If external_pid_file is not explicitly set, no extra PID file is written. exter…
15 июн '16 в 14:51
1 ответ

Как выполнить возврат к кластеру Postgresql с помощью repmgr?

Я хочу создать кластер Postgresql в облачной среде (да, я знаю, что это плохая идея... но это не вопрос). Для вашей информации я использую Dockerized Postgresql (см.: https://github.com/paunin/postgres-docker-cluster), но это не проблема и не вопрос…
06 дек '16 в 16:16
1 ответ

PgBouncer не запускает минимальные соединения

Я установил в pgBouncer эти ограничения max_client_conn = 2000 default_pool_size = 40 Когда я выполняю этот SQL в phpPgAdmin, появляются только 2 или 4 соединения: SELECT datname, usename, pid, query, query_start FROM pg_catalog.pg_stat_activity WHE…
22 янв '17 в 04:08
1 ответ

Два PostgreSQL 9.5 бета 2 - краткое руководство по репликации

Попробуйте настроить собственную двунаправленную (синхронную) репликацию между двумя postgresql 9.5 beta 2. ОС Ubuntu 14.04 Погуглил многие документы и блоги, но все еще не понимаю, как я могу настроить postgresql.conf для запуска репликации двунапр…
13 дек '15 в 18:26
0 ответов

Postgresql listen in database function as continuously

I have a postgresql notify function CREATE OR REPLACE FUNCTION public.mynotify() RETURNS trigger AS $BODY$ BEGIN PERFORM pg_notify('myEvent', row_to_json(NEW)::text); RETURN new; END; $BODY$ LANGUAGE 'plpgsql; And I set it as a trigger: CREATE TRIGG…
16 апр '18 в 12:53
1 ответ

Postgres 9.5 Запрос соответствия JSON Property в массиве

У меня есть адрес столбца, введите jsonb[]Внутри таблицы Houses есть массив, который выглядит примерно так: "{ "{\"zip\": \"13203-1807\", \"city\": \"\SYRACUSE\", \"state\": \"NEW YORK\", \"street\": \"\999 PROSPECT AVENUE\"}" }" Я пытаюсь запросить…
21 июл '16 в 17:16
1 ответ

PostgreSQL: невозможно вставить в таблицу из-за разрешений

Я использую PostgreSQL 9.5. У меня есть база данных с несколькими схемами, и я хочу, чтобы пользователь мог выбирать, обновлять, вставлять, удалять все таблицы в одной из этих схем. Я использовал следующий PSQL-код для создания роли: DROP ROLE IF EX…
21 фев '18 в 12:04
0 ответов

Ошибка при использовании JSONB-запроса postgres с jdbctemplate

PostgresSql Query SELECT json_data FROM employee where json_data -> 'employee' @> '{"name":"Aman"}' Этот запрос отлично работает при запуске в postgres. Но при запуске с jdbctemplate выдает ошибку. Java-код String sql="SELECT json_data FROM em…
10 янв '19 в 13:32
1 ответ

Я пытаюсь получить доступ к postgres db удаленно, но служба postgres не запустится после изменения pg_hba.conf и postgresql.conf

Я прочитал, что для того, чтобы разрешить удаленный доступ к базе данных postgres, нужно изменить pg_hba.conf, чтобы добавить запись аутентификации клиента, а также изменить адрес прослушивания в postgresql.conf. Подробности здесь. После того, как я…
15 мар '16 в 19:45
2 ответа

PostgreSQL: проверка на NEW и OLD в функции для триггера

Я хочу создать триггер, который считает строки и обновляет поле в другой таблице. Мое текущее решение работает для операторов INSERT, но не удается, когда я удаляю строку. Моя текущая функция: CREATE OR REPLACE FUNCTION update_table_count() RETURNS …
2 ответа

Как получить список политик строк в PostgreSQL?

PostgreSQL-Documentation описывает, как создавать или удалять политику строк, но не как получить список существующих. Моя цель - узнать с помощью pgAdmin, существуют ли политики строк, влияющие на таблицу, и то, как они работают. Спасибо!
29 июн '16 в 15:35
2 ответа

Захватить из таблицы значений

Это мой набор данных таблицы: col1 col2 col3 col4 2 7 5 3 11 18 31 7 Это идентификаторы, и их нужно использовать в качестве идентификатора, чтобы получить имя, связанное с ними. если я сделаю: select table1.name from table1,table2 where table2.id = …
16 сен '16 в 12:17
0 ответов

От соединения отказались от postgres

У меня есть cpanel, и я запускаю свою программу python(flask) в cpanel, когда моя программа хочет подключиться к другому серверу базы данных (postgres), я выдаю эту ошибку: wsgiHandler pApp-> start_response () возвращает NULL. [!] что-то произошло, …