Вопросы по теме 'postgresql-9.3'
Как выполнить запрос с использованием полей внутри нового типа данных PostgreSQL JSON?
Я ищу некоторые документы и / или примеры для новых функций JSON в PostgreSQL 9.2.
В частности, учитывая серию записей JSON:
[
{name: "Toby", occupation: "Software Engineer"},
{name: "Zaphod", occupation: "Galactic President"}
]
Как...
203577 просмотров
schedule
14.05.2022
выбрать из — на основе значения в формате JSON
Допустим, у меня есть таблица базы данных с несколькими общими столбцами, такими как имя, пол, возраст,...
Кроме того, у меня есть дополнительный столбец, использующий тип данных JSON (доступен в Postgres 9.2) с произвольной длиной и произвольными...
411 просмотров
schedule
26.07.2022
Сбой ping пула подключения к консоли администратора Glassfish 4.0
С этой ошибкой: Ошибка пула соединений Ping для postgreSQLPool. Соединение не может быть выделено, потому что: FATAL: база данных "/localhost:5432/mydatabase" не существует
Конфигурация пула следующая:
Pool Name: postgreSQLPool
Resource Type:...
3239 просмотров
schedule
29.04.2023
postgresql: ошибка одноранговой аутентификации с md5
При настройке моей установки postgresql я определил, что пользователь, пытающийся войти в систему с паролем, не относящийся к соответствующему пользователю ОС, не проходит аутентификацию со следующим сообщением:
$ psql -d postgres confluence -W...
1979 просмотров
schedule
23.05.2023
Удалить дубликаты в postgres
Я хочу удалить все строки, кроме одной, для данного дубликата «external_id». Выполнение приведенного ниже запроса для моей таблицы из 5 000 000 строк занимает около двух минут, и я чувствую, что должен быть более быстрый способ выполнить эту задачу....
250 просмотров
schedule
09.05.2023
Postgresql LEFT JOIN json_agg () игнорировать / удалять NULL
SELECT C.id, C.name, json_agg(E) AS emails FROM contacts C
LEFT JOIN emails E ON C.id = E.user_id
GROUP BY C.id;
Postgres 9.3 создает, например, вывод
id | name | emails
-----------------------------------------------------------
1...
28193 просмотров
schedule
09.09.2022
Postgres 9.3, hstore 1.1, неизвестный оператор '?'
У меня есть таблица журнала, которая собирает изменения таблицы с помощью hstore. Что-то подобное:
CREATE TABLE "gt_wells"."log_edits" (
"well_gid" SERIAL
, "modified_by" TEXT
, "edit" HSTORE
);
где «редактировать» —...
778 просмотров
schedule
07.04.2023
Функция не существует ошибка при создании функции с большим количеством параметров
Я удалил функцию PL/pgSQL и пытаюсь воссоздать ее с еще одним параметром (со значением по умолчанию). Но я получаю странную ошибку:
ERROR: function vytvor_kod_sj(text, integer, integer) does not exist
SQL state: 42883
Я бы ожидал такой...
1467 просмотров
schedule
29.08.2022
Обновление верхней границы диапазона дат до бесконечности
Синтаксис того, как обновить только верхнюю границу столбца диапазона дат, поставил меня в тупик.
Я хотел бы, чтобы нижняя граница оставалась неизменной и обновляла только верхнюю границу столбца диапазона дат (например, временной интервал) до...
2729 просмотров
schedule
18.06.2023
как разобрать json с помощью json_populate_recordset в postgres
У меня есть json, хранящийся в виде текста в одной из строк моей базы данных. данные json следующие
[{"id":67272,"name":"EE_Quick_Changes_J_UTP.xlsx"},{"id":67273,"name":"16167.txt"},{"id":67274,"name":"EE_12_09_2013_Bcum_Searchall.png"}]...
20752 просмотров
schedule
11.04.2022
Обновление pg для сохранения определения базы данных требует времени
Я нахожусь в процессе обновления pg_upgrade с 8.4 до 9.3. Я использую эту технику:
http://momjian.us/main/writings/pgsql/pg_upgrade.pdf
Обновление выполняется уже 250 часов, а определение базы данных сохраняется на шаге уже 160 часов. Это...
967 просмотров
schedule
28.11.2022
Вернуть номер ошибки
Я хочу вернуть номер ошибки, используя версию PostgreSQL 9.3.
Я сослался на это:-> http://www.postgresql.org/docs/9.4/static/errcodes-appendix.html
но хочу знать, как мне вернуть номер ошибки.
В SQL Server 2008 R2 мы просто используем...
1360 просмотров
schedule
17.06.2022
Имя динамического столбца в возвращаемом типе
У меня есть таблица с несколькими столбцами в ней. Я хочу вернуть детали таблицы с помощью функции вызова. Далее я создал таблицу с некоторыми записями, а также создал функцию для возврата результата оператора select.
Таблица :
create table...
444 просмотров
schedule
13.05.2022
Как я могу запросить уровень изоляции транзакций существующего сеанса postgres?
Я хочу иметь возможность запрашивать настройки в другом существующем сеансе. В частности, transaction_isolation. У нас есть:
current_setting('transaction_isolation')
Я хочу вызвать что-то вроде:
session_setting('transaction_isolation',...
12969 просмотров
schedule
17.10.2022
pg_restore при сбое таблицы из-за hstore
Фон :
Я использую PostgreSQL 9.3.5 на Ubuntu 14.04.
После плохого скрипта у меня есть таблица, которую мне нужно восстановить из файла дампа, созданного через pg_dump. В этой таблице у меня есть триггер аудита, основанный на этой...
1383 просмотров
schedule
22.02.2023
Postgres: найти максимальное значение в массиве int?
с использованием Postgres 9.3...
Может кто-нибудь объяснить, почему я не могу использовать функцию max непосредственно для невложенного массива..?
Насколько я понимаю, функция unnest возвращает "setof", как и оператор select. Так почему же...
14081 просмотров
schedule
14.07.2023
Обновление строки с помощью триггера без бесконечного цикла
У меня есть столбец с именем updated , который предназначен для отображения времени последнего изменения этого столбца.
Моей первой попыткой было создать триггер, который изменил столбец updated на значение, возвращаемое now() . Но поскольку...
4208 просмотров
schedule
27.05.2022
Заполните значение NULL самым последним значением из того же столбца.
Я пытаюсь заполнить значения NULL в столбце самым последним значением, отличным от NULL, в этом столбце. Например, в приведенном ниже примере я хочу, чтобы столбец IG для значений FR и первого SPR был равен «1», но конечное значение SPR было равно...
62 просмотров
schedule
19.09.2022
Эксклюзивная блокировка строки общего доступа Postgresql VS pg_advisory_lock
Я запускаю Postgres 9.3, и у меня есть теги таблиц, к которым можно получить доступ через модуль Python psycopg2. У меня есть таблица с названием «теги», которая обновляется / вставляется двумя разными методами, называемыми «обновление» и «вставка»....
1138 просмотров
schedule
01.10.2023
Как я могу указать столбцы экспорта sqoop в целевой БД?
Я хотел бы заполнить таблицу postgres из файла avro с помощью экспорта sqoop (2), но у меня нет поля id в источнике, и оно должно заполняться автоматически (серийный тип), но я получаю сообщение об ошибке.
таблица DDL:
CREATE TABLE test
(
id...
414 просмотров
schedule
19.04.2023