Вопросы по теме '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 просмотров
schedule
02.10.2021
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 просмотров
schedule
09.11.2021
классовый столбец в pg_description
Что такое столбец "классоид" в таблице pg_description? Я вижу, как это меняется для разных типов объектов, таких как таблица, функция и т. Д.,
В официальной документации PostgreSQL говорится, что classoid - это «OID системного каталога, в котором...
372 просмотров
schedule
25.11.2021
Как добавить объект в поле 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 просмотров
schedule
10.09.2021
Материализованное представление Postgres скрывает некоторые данные
Прежде всего, я не могу воссоздать этот пример в скрипте SQL, я получил некоторую ошибку при попытке выбрать из представления.
Проблема:
У меня есть материализованное представление, которое извлекает параметры функции из моей схемы на основе...
441 просмотров
schedule
26.02.2022
Как полностью преобразовать текст в 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 просмотров
schedule
22.03.2022
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 просмотров
schedule
14.04.2022
Постгрес - ОС Cent. После сбоя машины база данных Posgtres обновилась неправильно с использованием Fsync
Я использую Centos 6 и PostgresSQL 9.4. В моем файле конфигурации были включены параметры fsync и full_page_writes. В какой-то момент моя машина разбилась и перезагрузилась. После этого я проверил свою базу данных, все записи обновлены неправильно....
270 просмотров
schedule
02.05.2022
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