Вопросы по теме 'postgresql-9.4'
уникальный индекс встроенного объекта json
Я сейчас тестирую Postgresql 9.4 beta2. Мне интересно, можно ли создать уникальный индекс для встроенного объекта json?
Я создаю имя таблицы products :
CREATE TABLE products (oid serial primary key, data jsonb)
Теперь я пытаюсь вставить...
2602 просмотров
schedule
25.02.2023
2201B ОШИБКА: недопустимое регулярное выражение при использовании функции replace()
Почему Postgres выдает эту ошибку
[2014-10-30 13:43:36] [2201B] ОШИБКА: недопустимое регулярное выражение: неверный escape \ sequence Где: функция PL/pgSQL normalize_username(), строка 5 при назначении
когда я использую оператор SQL:...
1020 просмотров
schedule
25.12.2022
Как выполнять операции обновления столбцов типа JSONB в Postgres 9.4
Просматривая документацию для типа данных Postgres 9.4 JSONB, я не сразу понимаю, как выполнять обновления столбцов JSONB.
Документация по типам и функциям JSONB:
http://www.postgresql.org/docs/9.4/static/functions-json.html...
204568 просмотров
schedule
30.10.2022
PostgreSQL: ограничение CHECK для непустых объектов JSON
Я хочу иметь ограничение CHECK для столбца JSONB, которое разрешает только непустые объекты JSON (только {} с атрибутами, никаких других значений, таких как [] или примитивы JSON).
Я только хочу проверить "корневое" значение, неважно, что...
2169 просмотров
schedule
18.12.2023
jsonb-запрос с вложенными объектами в массиве
Я использую PostgreSQL 9.4 с таблицей teams , содержащей jsonb столбец с именем json . Я ищу запрос, по которому я могу получить все команды, у которых есть игроки 3 , 4 и 7 в их массиве игроков.
Таблица содержит две строки со следующими...
5066 просмотров
schedule
22.03.2023
Язык Go и PostgreSQL 9.4
Существует ли библиотека PostgreSQL для языка Go, которая поддерживает PostgreSQL версии 9.4. PostgreSQL 9.4 поддерживает тип данных JSON, и вам интересно, можно ли его использовать с языком Go?
Спасибо.
159 просмотров
schedule
17.01.2023
UDF для кодирования строк работает в psql и Perl, но не в Python
Я написал пользовательскую функцию в Postgres 9.4 для кодирования строк:
CREATE OR REPLACE FUNCTION platform.encode_sig(sig text)
RETURNS bigint AS $BODY$
declare sig_id bigint;
begin
lock table platform.sig2encodings in access...
261 просмотров
schedule
04.10.2023
запрос объекта json из таблицы в postgreSQL
Я хочу использовать условие where для объекта json в таблице в postgreSql. как мне нужно это сделать, например: у меня есть таблица «тест», в ней есть три столбца: имя (varchar), URL (varchar), больше (json). мне нужно восстановить дату, где...
84 просмотров
schedule
05.12.2022
postgreSQL 9.4 как откатиться от триггера
У меня есть функция insert_val, которая вставляет некоторые значения в некоторые таблицы. Эти таблицы имеют триггеры, которые вызывают исключение, когда что-то не так. Как я могу откатить функцию всякий раз, когда триггер вызывает исключение, и...
636 просмотров
schedule
04.06.2022
Как я могу преобразовать этот запрос mysql в postgres 9.4
Во-первых, у меня одинаковые имена таблиц, столбцы и данные в обеих базах данных (MySQL и Postgres), запрос, который я использую для MySQL 5.6.24, работает так:
select *,abs(longitudes - -81.4563009)+abs(latitudes-28.11657) as LowestNum
from zips...
98 просмотров
schedule
01.04.2023
Как мне вернуть массив объектов из jsonb?
У меня есть следующая таблица:
CREATE TABLE mytable (
id serial PRIMARY KEY
, employee text UNIQUE NOT NULL
, data jsonb
);
Со следующими данными:
INSERT INTO mytable (employee, data)
VALUES
('Jim', '{"sales_tv": [{"value":...
348 просмотров
schedule
24.05.2022
Можно ли использовать логическое декодирование для репликации одной таблицы?
Я занимаюсь исследованием логического декодирования и мне удалось для создания слота и репликации всех транзакций в базе данных в другую с использованием протокола потоковой репликации , и это работает очень хорошо.
Но мне нужно реплицировать...
4953 просмотров
schedule
03.03.2023
Как создать пустой объект JSON в postgresql?
Модель данных
Человек представлен в базе данных в виде строки метатаблицы с именем и несколькими атрибутами, которые хранятся в таблице данных в виде пары ключ-значение (ключ и значение находятся в отдельных столбцах). Упрощенная модель...
22921 просмотров
schedule
11.10.2022
Изменить поля JSONB внутри postgres
предположим, у меня есть стол
CREATE TABLE test (id integer NOT NULL, categories jsonb)
и у меня есть следующий элемент:
insert into test (categories) values ('{"foo": 1, "bar": 5}');
Я хотел бы создать функцию, которая принимает...
122 просмотров
schedule
22.09.2022
PostgreSQL 9.4 — выберите динамическое подмножество полей JSONB
Предположим, у меня есть таблица с некоторым столбцом JSONB. JSON довольно огромен, и в большинстве случаев мне нужно получить только 5% его содержимого по именам полей (просто для повышения производительности). Набор необходимых полей варьируется...
378 просмотров
schedule
15.05.2023
Запрос Postgresql 9.4 становится все медленнее при присоединении к TSTZRANGE с помощью &&
Я запускаю запрос, который становится все медленнее по мере добавления записей. Записи добавляются непрерывно с помощью автоматизированного процесса (bash вызывает psql). Я хотел бы исправить это узкое место; однако я не знаю, что для меня лучший...
734 просмотров
schedule
08.01.2023
Проблемы с производительностью jsonb в Postgres
У меня проблема с производительностью jsonb в postgres. У меня довольно много продуктов в моей базе данных, и в каждом из них есть один столбец с именем Technical_details, в котором сохраняются все технические детали, подобные этому
{...
274 просмотров
schedule
05.10.2022
PostgreSQL 9.4 — Сравнение значений NULL
В нормальных условиях сравнение значения NULL с любым другим значением приводит к другому значению NULL .
SELECT NULL = NULL;
Возвращает NULL
Это справедливо (в основном) при сравнении произвольных строк, как описано в...
3091 просмотров
schedule
24.11.2022
Postgresql 9.4: использовать вычисляемый столбец в одном запросе и группировать частичные результаты по месяцам
Я запрашиваю базу данных postgresql 9.4, и я хочу выполнить вычисления, используя столбцы внутри того же запроса.
результат , который я пытаюсь получить, представляет собой частичное значение, основанное на количестве прошедших дней из суммы...
100 просмотров
schedule
13.06.2023
Postgresql не использует многостолбцовые индексы (btree_gin)
У меня возникли проблемы с тем, чтобы postgres использовал мои многоколоночные индексы для полного поиска с использованием расширения btree_gin. Это страница поиска статей. Идея использования btree_gin заключается в том, чтобы получить поле 'id' для...
1437 просмотров
schedule
03.01.2023