Вопросы по теме 'postgresql-9.6'
Postgres 9.6 сканирование только по индексу
У Postgres есть новая версия 9.6 — я прочитал документы о сканировании только индекса. Я знаю о куче таблиц postgres и знаю, как работают частичные индексы (или индексы в целом). Я просто не понимаю преимущества использования только индекса....
283 просмотров
schedule
16.06.2023
Создайте сущность путем суммирования данных в SqlAlchemy.
Я работаю с существующей схемой боевых данных в видеоигре, потому что мне приходится работать с данными, сгенерированными внешней программой. Эта схема технически несовместима с тем, как я хочу организовать данные, но в основном она работает.
Одна...
86 просмотров
schedule
18.04.2023
pgadmin 4: Экспорт файла .tar
Я пытаюсь использовать pgAdmin 4 на своем личном ноутбуке (операционная система Windows с PostgreSQL 9.6) для экспорта базы данных в виде файла .tar. У меня также были проблемы с импортом csv через инструмент импорта / экспорта, и я мог успешно...
1066 просмотров
schedule
07.05.2022
PostgreSQL pg_dumpall теряет схемы
У меня есть база данных postgres, и я пытаюсь использовать pg_dumpall для создания полного сценария для воспроизведения моей базы данных (также используя github для отслеживания версий файла дампа).
Мой вопрос: почему pg_dumpall теряет схемы моей...
66 просмотров
schedule
05.07.2022
Быстрый поиск PostgreSQL JSON (поиск значения по любому ключу)
Я пытаюсь найти решение для функции быстрого поиска в столбце PostgreSQL JSONB. Требования заключаются в том, что мы можем искать значение в любом ключе JSON.
Структура таблицы:
CREATE TABLE entity (id bigint NOT NULL, символ jtype меняется...
1012 просмотров
schedule
10.06.2023
Когда нам нужно вернуть значение из процедуры триггера?
Документация о процедурах триггера ( https://www.postgresql.org/docs/9.6/static/plpgsql-trigger.html ) говорит: «Функция триггера должна возвращать либо NULL, либо запись / строку».
Пример
CREATE TRIGGER my_trigger
AFTER INSERT ON table_name...
11996 просмотров
schedule
18.02.2023
Импорт CSV в Postgres: обновление и вставка одновременно
Итак, я новичок в Postgresql и начал работать с ним, протестировав некоторые вещи с помощью pgadmin4 на Postgres 9.6.
Проблема:
У меня есть таблица: тест (id, текст)
В этой таблице у меня есть 10 строк данных. Теперь я хочу импортировать CSV...
1071 просмотров
schedule
16.06.2023
Сохраняемость jBPM 7.3.0 с Postgres 9.6
Я пытаюсь установить постоянство в jbpm-installer-7.3.0.Final с помощью Postgres 9.6.
После МНОГИХ попыток я могу запустить сервер и консоль без ошибок, но из интерфейса рабочей среды я не могу использовать процессы или задачи.
Он показывает...
1459 просмотров
schedule
17.05.2022
SQL: как выбрать два поля одной и той же ОДНОЙ строки в группе?
Я использую Postgres 9.6.*
У меня есть это:
street | first_name | last_name
1st | james | bond
1st | mr | q
1st | ms | m
2nd | man | with_golden_gun
Я хотел бы получить список различных адресов и...
107 просмотров
schedule
15.04.2022
Как использовать данные (а не идентификатор) для предоставления разрешений postgres
Я хочу использовать следующую функцию (как триггер для вставки таблицы):
CREATE OR REPLACE FUNCTION insert_authid_fn() RETURNS trigger AS $$
BEGIN
GRANT ALL ON DATABASE testdb TO NEW.username;
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
Я...
13 просмотров
schedule
12.12.2022
Автоматически приводить тип значения к типу столбца
TL;ДР; Короче говоря, мне нужно каким-то образом преобразовать text в unknown , откуда Postgres волшебным образом приведет это к правильному типу; или какое-то альтернативное решение этого, помня о вещах, которых я хочу избежать.
Ошибка в...
292 просмотров
schedule
29.08.2023
Как ограничить удаление с помощью триггера PL/pgSQL?
Если пользователь клиента пытается удалить более 5 записей из таблицы, я хочу ограничить это с помощью триггера. У меня есть основная идея сделать это, но я не знаю, как реализовать эту идею. Я ценю любую ПОМОЩЬ.
Основная идея: в Trigger IF TG_OP...
527 просмотров
schedule
11.05.2023
fdw_redis проверяет все записи Redis вместо одного запроса
У меня проблема с преобразованием информации через Redis- ›Postgresql 9.6
Я использую расширение fdw_redis с hiredis и создал FOREIGN TABLE redis_db0_ch.
Когда я делаю простой запрос
select "key", value from redis_db0_ch where...
54 просмотров
schedule
22.05.2022
Postgresql округляет до значащих цифр
я пробовал этот запрос значащих цифр из этого блога ( https://www.garysieling.com/blog/postgres-significant-figures-pg_size_pretty ).
Но, кажется, на нем фиксированная десятичная цифра.
SELECT FLOOR(5.4321/(10 ^ FLOOR(log(5.4321)-1))) * (10 ^...
1534 просмотров
schedule
21.07.2022
Обработка уникальных исключений ограничений, вызванных вставкой повторяющихся значений
У меня есть эта таблица (DDL):
CREATE TABLE corpname_skill
(
id SERIAL NOT NULL
CONSTRAINT corpname_skill_pkey
PRIMARY KEY,
guid UUID,
user_id...
811 просмотров
schedule
06.01.2023
postgres конвертирует массив json в столбцы
Я работаю в postgres 9.6 и все еще не понимаю json
у меня есть столбец с объектом json, который представляет собой массив чисел, представляющих частоту повторения и дни недели.
{"every":"1","weekdays":["1"]}
{"every":"1","weekdays":["1","3"]}...
2577 просмотров
schedule
05.02.2023
Простая функция возврата строки с параметром по умолчанию, переданным как NULL, возвращает NULL вместо строки
У меня есть следующая функция:
CREATE OR REPLACE FUNCTION public.get_string(cmd_type text, udf_name text,
group_name character varying DEFAULT 'usage'::character varying)
RETURNS text
LANGUAGE plpgsql
AS $function$
BEGIN
return 'This is the...
267 просмотров
schedule
29.11.2022
Можно ли сократить ежедневный фильтр частоты клиентов до менее чем двух подзапросов, если для данного дня и клиента существует несколько временных меток?
Я пытаюсь выяснить, есть ли более эффективный способ подсчета постоянных клиентов. Сложная часть состоит в том, что я хочу фильтровать клиентов на основе платежей в день, удаляя вторичные записи, которые происходят для данного клиента более одного...
25 просмотров
schedule
28.02.2022
Синтаксическая ошибка Postgres в команде соответствует документации
Я пытаюсь добавить столбец в таблицу в версии postgres 9.6.2.
$ psql --version
psql (PostgreSQL) 9.6.2
Соответственно, я ссылаюсь на ALTER TABLE документацию по postgres 9.6 .
В документации говорится:
ALTER TABLE [ЕСЛИ...
712 просмотров
schedule
12.11.2023
Как связать последовательность с полем с помощью PostgreSQL?
В документации postgreSQL 9.6 сказано, что для серийного эквивалента мы должны связать последовательность с полем.
https://www.postgresql.org/docs/9.6/datatype-numeric.html (¤ 8.1.4)
Я точно применил тот же код:
CREATE SEQUENCE...
340 просмотров
schedule
23.03.2022