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

PostgreSQL INSERT ON CONFLICT UPDATE (upsert) использовать все исключенные значения
Когда вы загружаете строку (PostgreSQL> = 9.5) и хотите, чтобы возможный INSERT был точно таким же, как и возможное UPDATE, вы можете записать его так: INSERT INTO tablename (id, username, password, level, email) VALUES (1,...
197371 просмотров
schedule 23.04.2024

Вставка с возвратом подзапроса
Я пытаюсь вставить запись в таблицу m:n (связь между пользователями и группами) и вернуть группу, когда пользователь успешно присоединился. Но мне не удается вернуть всю группу после вставки. with "group" as ( SELECT * from "group" where...
2805 просмотров
schedule 08.07.2023

Не удается выполнить SQL-запрос на главном сервере настройки потоковой репликации Postgresql 9.5
Ошибка: postgres=# insert into company values(4,'tom',21,'pune' ,21 ); ^CCancel request sent WARNING: canceling wait for synchronous replication due to user request DETAIL: The transaction has already committed locally, but might not have been...
788 просмотров

Как удалить PostgreSQL как службу?
Я установил PostgreSQL 9.5 на свой компьютер. Но для этого нет пользовательского интерфейса. Когда я установил pgAdmin, я могу просматривать postsql как службу. Могу ли я удалить эту службу и установить в качестве сервера, как и другие базы...
2220 просмотров
schedule 12.08.2022

Дублировать запись строки в той же таблице в postgresql
Я хочу дублировать запись строки в той же таблице, но с изменениями некоторых значений столбца. Я знаю, что могу дублировать запись строки, используя следующий скрипт. INSERT INTO table_name( column_name1, column_name2, column_name3 .... )...
6909 просмотров
schedule 06.12.2022

Установите plpython3u для PostgreSQL 9.5 на CentOS 7.2.
Как я ни старался, мне не удалось установить расширение plpython3u при установке PostgreSQL 9.5 x64. PostgreSQL 9.5 установлен из репозитория pgdg: [joe@postgresql ~]$ yum list installed | grep pgdg CGAL.x86_64...
4264 просмотров

Postgres 9.5 Запрос, соответствующий свойству JSON в массиве
У меня есть столбец address , тип jsonb[] , в таблице Houses , который содержит массив, выглядящий примерно так: "{ "{\"zip\": \"13203-1807\", \"city\": \"\SYRACUSE\", \"state\": \"NEW YORK\", \"street\": \"\999 PROSPECT AVENUE\"}"...
801 просмотров
schedule 08.09.2022

PostgreSQL Upsert различает вставленные и обновленные строки, используя системные столбцы XMIN, XMAX и другие.
Отказ от ответственности: теоретический вопрос. Здесь было задано несколько вопросов о том, как различать вставленные и обновленные строки в операторе PostgreSQL upsert . Вот простой пример: create table t(i int primary key, x int); insert...
4168 просмотров
schedule 24.08.2022

Использование статуса возврата в функции Postgresql
Итак, у меня есть хранимая процедура sybase, и я перемещаю ее в Postgres 9.5, но не могу заставить ее часть работать. В процедуре есть предложение if, которое в конце возвращает 0, как показано ниже: В Sybase: if @param = true begin select col1,...
446 просмотров
schedule 23.10.2022

Как восстановить работу кластера Postgresql с помощью repmgr?
Я хочу создать кластер Postgresql в облачной среде (да, я знаю, что это плохая идея... но вопрос не в этом). К вашему сведению, я использую Dockerized Postgresql (см.: https://github.com/paunin/postgres-docker-cluster ), но это не проблема и не...
740 просмотров
schedule 13.09.2023

Обновление с postgres-9.3 до postgres-9.5
Мне нужно использовать новое поле jsonb в postgres, поэтому я решил перейти на 9.5 в моем ununtu 16.04 LTS. Я следил за этим руководство , но когда доходит до команды pg_upgradecluster 9.3 main , я получаю сообщение об ошибке cluster...
755 просмотров

Нет ограничения уникальности или исключения, соответствующего ON CONFLICT.
Я получаю следующую ошибку при выполнении следующего типа вставки: Запрос: INSERT INTO accounts (type, person_id) VALUES ('PersonAccount', 1) ON CONFLICT (type, person_id) WHERE type = 'PersonAccount' DO UPDATE SET updated_at =...
35688 просмотров
schedule 10.09.2022

Преобразование массива JSONB в столбцы
У меня есть запрос, который возвращает один столбец, содержащий объекты jsonb. Вот пример некоторых возвращаемых строк (здесь jsonb::text для удобочитаемости): [{"amount": 3, "consumable": "Mitsu 90mm ODEX Pilot Bit", "consumed_date":...
2499 просмотров
schedule 16.10.2022

PITR PostgreSQL
У меня есть мастер\сервер с pgpool и postgres 9.5. Оба сервера работают на CentOS7. Я хотел настроить восстановление на определенный момент времени с базовыми резервными копиями каждую субботу, исключив старые xlogs. Сервер успешно архивирует...
102 просмотров
schedule 27.06.2023

Как я могу получить тип столбца в триггерной функции postgresql
Я хочу получить тип столбца из триггерной функции postgresql. Этот запрос возвращает тип элементов: Select pg_typeof(shape) from sde.my_points; И этот запрос возвращает тип геометрии: Select GeometryType(shape) from sde.my_points;...
656 просмотров
schedule 12.02.2023

PG::ConnectionBad Кластер Postgres не работает
Digitalocean отключил доступ в Интернет моей капли. После исправления ошибки (откат к старой резервной копии) доступ в интернет восстановили. Но после этого я постоянно получаю сообщение об ошибке при развертывании, я не могу запустить свою базу...
8196 просмотров

PostgreSQL: невозможно вставить в таблицу из-за разрешений
Я использую PostgreSQL 9.5. У меня есть база данных с несколькими схемами, и я хочу, чтобы пользователь мог выбирать, обновлять, вставлять и удалять все таблицы внутри одной из этих схем. Я использовал следующий код PSQL для создания роли:...
883 просмотров
schedule 20.12.2022

Вставка записи с той же датой в Postgresql
Я использую базу данных Postgresql 9.5. Стороннее программное приложение также использует эту базу данных. У меня есть таблица Features . Я создал таблицу Events для записи Features событий. Features ------------ id name lon lat 1...
57 просмотров

Синтаксическая ошибка рядом с ' , ' при попытке SELECT INTO
Запрос на выбор нескольких значений и присвоение нескольким переменным в одном запросе SELECT приводит к ошибке. Моя версия Postgres – 9.5. Запрос: SELECT INTO region_id ,doc_type,tax_amt...
1583 просмотров
schedule 19.07.2023

-su: синтаксическая ошибка рядом с неожиданным токеном '('
Я получаю сообщение об ошибке: -su: syntax error near unexpected token '(` Это когда я запускаю скрипт в оболочке: psql -c CREATE TABLE test1 (device SERIAL) Однако, если я уже нахожусь в postgres и запускаю приведенную ниже команду,...
9428 просмотров
schedule 09.12.2022