Вопросы по теме '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 просмотров
schedule
26.11.2022
Как удалить 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 просмотров
schedule
22.03.2023
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 просмотров
schedule
21.05.2023
Нет ограничения уникальности или исключения, соответствующего 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 просмотров
schedule
19.02.2023
PostgreSQL: невозможно вставить в таблицу из-за разрешений
Я использую PostgreSQL 9.5.
У меня есть база данных с несколькими схемами, и я хочу, чтобы пользователь мог выбирать, обновлять, вставлять и удалять все таблицы внутри одной из этих схем.
Я использовал следующий код PSQL для создания роли:...
883 просмотров
schedule
20.12.2022
Вставка записи с той же датой в Postgresql
Я использую базу данных Postgresql 9.5. Стороннее программное приложение также использует эту базу данных. У меня есть таблица Features . Я создал таблицу Events для записи Features событий.
Features
------------
id name lon lat
1...
57 просмотров
schedule
05.05.2023
Синтаксическая ошибка рядом с ' , ' при попытке 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