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

Обновите определенные элементы массива json-массива в PostgreSQL 9.4
У меня есть такая таблица; CREATE TABLE test ( id BIGSERIAL PRIMARY KEY, data JSONB ); INSERT INTO test(data) VALUES('[1,2,"a",4,"8",6]'); -- id = 1 INSERT INTO test(data) VALUES('[1,2,"b",4,"7",6]'); -- id = 2 Как заменить элемент...
7411 просмотров

postgresql 9.4 / 9.5 - выберите для обновления одной случайной строки в большом наборе данных с большим количеством операций чтения и записи.
У меня есть тип лотерейной системы со случайным выбором, который я пытаюсь оптимизировать. У меня есть следующие ограничения: Мне нужно применить SELECT ... FOR UPDATE только к строкам, где deal_id является текущей сделкой моего приложения...
562 просмотров
schedule 28.10.2021

Postgresql: получить все внешние ключи столбца jsonb
Предположим, что у нас есть большая таблица со столбцом jsonb, содержащим только объект json. Как получить список всех крайних ключей в столбце? т.е. если таблица выглядит примерно так | id | data_column...
706 просмотров
schedule 07.09.2021

Postgresql - это сервер, работающий локально и принимающий соединение в домене Unix.
Я пытаюсь установить postgresql-9.5 или postgresql-9.6 на моем компьютере ubuntu 16.04 или 14.04 после выполнения процесса установки с использованием приведенных ниже команд. sudo apt-get install update sudo apt-get install postgresql...
26041 просмотров

классовый столбец в pg_description
Что такое столбец "классоид" в таблице pg_description? Я вижу, как это меняется для разных типов объектов, таких как таблица, функция и т. Д., В официальной документации PostgreSQL говорится, что classoid - это «OID системного каталога, в котором...
372 просмотров

Как добавить объект в поле postgresql jsonb при обновлении
Я хочу обновить свое поле jsonb, в котором хранится массив объектов. я хочу добавить в него новый объект. CREATE TABLE justjson ( id INTEGER, doc JSONB); INSERT INTO justjson VALUES ( 1, '[ { "name": "abc", "age": "22" }, {...
4501 просмотров
schedule 24.09.2021

Необходимо получить истину / ложь для каждой строки, которая существует в таблице
Необходимо получить истинное / ложное значение для каждой строки, существующей в таблице. Мой точный вопрос, как мы можем использовать EXISTS с предложением IN. Например: выберите существует (выберите 1 из table_name, где table_column в ('xyz',...
1016 просмотров
schedule 22.09.2021

Потоковая репликация в PostgreSQL 9.4
Недавно мы установили потоковую репликацию на нашем сервере Postgres (t01, t02). t01 - ведущий, а t02 - ведомый. Я хочу понять следующие две проблемы: Недавно наш /var каталог на сервере t01 заполнился, и команда разработчиков не смогла...
61 просмотров

Материализованное представление Postgres скрывает некоторые данные
Прежде всего, я не могу воссоздать этот пример в скрипте SQL, я получил некоторую ошибку при попытке выбрать из представления. Проблема: У меня есть материализованное представление, которое извлекает параметры функции из моей схемы на основе...
441 просмотров

Как полностью преобразовать текст в jsonb для столбца postgresql
У меня есть текстовый столбец в Postgresql, который я хочу преобразовать в столбец JSONB. Я пробовал вот что: CREATE TABLE test (id serial, sec text, name text); INSERT INTO test (id, sec, name) VALUES...
4014 просмотров
schedule 06.03.2022

как упорядочивание по UUID работает в PostgreSQL?
Есть ли какая-либо гарантия порядка при использовании uuid_generate_v1() в postgresql? Если да, то гарантии на машину или не важно на какой машине был сгенерирован UUID? Поскольку V1 UUID определяется по отметке времени + MAC-адресу, упорядочивает...
9603 просмотров

Postgresql json выбирает из значений во втором слое хранения массивов
У меня есть столбец jsonb data, содержащий дерево, например json, например: { "libraries":[ { "books":[ { "name":"mybook", "type":"fiction" },...
508 просмотров
schedule 25.03.2022

В postgresql я получаю дубликаты в схеме, когда восстанавливаю некоторые таблицы в другую схему в той же базе данных. Почему?
В postgres 9.5 у меня есть БД под названием test. где у меня есть 2 схемы 1.public 2. testcase, когда я пытаюсь восстановить таблицы из общедоступной в схему testcase. Я создаю дубликаты в общедоступной схеме и после восстановления не могу...
83 просмотров

Постгрес - ОС Cent. После сбоя машины база данных Posgtres обновилась неправильно с использованием Fsync
Я использую Centos 6 и PostgresSQL 9.4. В моем файле конфигурации были включены параметры fsync и full_page_writes. В какой-то момент моя машина разбилась и перезагрузилась. После этого я проверил свою базу данных, все записи обновлены неправильно....
270 просмотров

Rails и Postgresql Migration меняют тип столбца
Мне нужно время от времени менять тип столбца на дату и время в рельсах. Я не могу изменить тип столбца. Он показывает эту ошибку "rake aborted! StandardError: An error has occurred, this and all later migrations canceled: PG::DatatypeMismatch:...
974 просмотров
schedule 28.05.2022

pgagent - не выполняются задания - файл pgpass правильный - postgresql
У меня установлен Pgagent на моей ОС Debian. Наряду с Postgresql 9.4. Я проверил файл .pgpass, так как это самая распространенная причина, по которой задание не запускается. порт хоста 5432 база данных = * имя пользователя = пароль postgres =...
1834 просмотров
schedule 22.06.2022

Почему не работает добавление массива + Postgres
Попытка добавить массив в массив не работает. DO $do$ DECLARE COUNTER INTEGER = 0; CRNS bigint []; TMPS bigint []; BEGIN WHILE COUNTER < 2 LOOP TMPS := ARRAY(select plain_crn from call_records where timestamp=1467981702966);...
1599 просмотров
schedule 28.07.2022

Postgres выбирает, где в массиве json содержится json
У меня есть таблица в базе данных postgresql 9.4 с полем jsonb. Некоторые примеры строк: [{"name": "145119603", "numberOfCarrot": 2}] [{"name": "1884595530", "numberOfCarrot": 1}] [{"name": "363058213", "numberOfCarrot": 1}] [{"name":...
981 просмотров
schedule 28.07.2022

Функция PostgreSQl возвращает несколько наборов динамических результатов
У меня есть старая процедура MSSQL, которую нужно перенести в функцию PostgreSQL. В основном процедура SQL состоит из CURSOR над оператором select. Для каждого объекта курсора у меня есть три оператора выбора на основе текущего вывода курсора....
1671 просмотров
schedule 11.08.2022

Автономная установка Ubuntu16.0.4 Postgresql9.4
Я ищу URL-адрес, они для Linux Centos, я не знаю, как установить его в автономном режиме в Ubuntu16.0.4. Любая помощь будет оценена! Метод 1: (безуспешно) установить source.list, прочитать файл readme (из...
309 просмотров
schedule 24.08.2022