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

Postgres 9.6 сканирование только по индексу
У Postgres есть новая версия 9.6 — я прочитал документы о сканировании только индекса. Я знаю о куче таблиц postgres и знаю, как работают частичные индексы (или индексы в целом). Я просто не понимаю преимущества использования только индекса....
283 просмотров
schedule 16.06.2023

Создайте сущность путем суммирования данных в SqlAlchemy.
Я работаю с существующей схемой боевых данных в видеоигре, потому что мне приходится работать с данными, сгенерированными внешней программой. Эта схема технически несовместима с тем, как я хочу организовать данные, но в основном она работает. Одна...
86 просмотров

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 просмотров

Импорт 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 просмотров

Как использовать данные (а не идентификатор) для предоставления разрешений 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 просмотров

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 просмотров

Обработка уникальных исключений ограничений, вызванных вставкой повторяющихся значений
У меня есть эта таблица (DDL): CREATE TABLE corpname_skill ( id SERIAL NOT NULL CONSTRAINT corpname_skill_pkey PRIMARY KEY, guid UUID, user_id...
811 просмотров

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 просмотров

Можно ли сократить ежедневный фильтр частоты клиентов до менее чем двух подзапросов, если для данного дня и клиента существует несколько временных меток?
Я пытаюсь выяснить, есть ли более эффективный способ подсчета постоянных клиентов. Сложная часть состоит в том, что я хочу фильтровать клиентов на основе платежей в день, удаляя вторичные записи, которые происходят для данного клиента более одного...
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 просмотров

Как связать последовательность с полем с помощью PostgreSQL?
В документации postgreSQL 9.6 сказано, что для серийного эквивалента мы должны связать последовательность с полем. https://www.postgresql.org/docs/9.6/datatype-numeric.html (¤ 8.1.4) Я точно применил тот же код: CREATE SEQUENCE...
340 просмотров
schedule 23.03.2022