Описание тега postgres-9.6

2 ответа

Postgres_FDW не опускает ГДЕ критерии

Я работаю с двумя базами данных PostgreSQL 9.6 и пытаюсь запросить одну из БД у другой, используя postgres_fdw (одна - рабочая резервная БД, содержащая данные, а другая - БД для различных анализов). Я столкнулся с некоторым странным поведением, когд…
03 май '18 в 22:44
4 ответа

Не могу выполнить pgAdmin4

Я установил Postgres9.6 ver И pgAdmin4 был установлен вместе. Но это ответное сообщение "С сервером приложений не удалось связаться", когда я выполняю pgadmin. Я пытался скачать и установить pgAdmin4 из Интернета. Но ничего не изменилось. Я ничего н…
20 апр '17 в 08:14
0 ответов

Postgres 9.6 - расширение дерева - (пере) построить дерево на столе

В следующей таблице (отображенной моделью Django) я пытаюсь написать функцию для построения дерева, используя ltree расширение: Column | Type | Collation | Nullable | Default ---------------+--------------------------+-----------+----------+--------…
17 апр '18 в 08:16
1 ответ

Вызов статически связанной функции сбоя каждый раз в Windows 8/10, но не 7

Проблема: У меня есть сборка https://github.com/reorg/pg_repack проекта, который генерирует двоичный файл. Этот двоичный файл связан с распространяемым Postgres 9.6 (я использую те, которые поставляются EntrepriseDb). Все отлично работает на Windows…
2 ответа

Ошибка "функции в выражении индекса должны быть помечены как IMMUTABLE", а не как отметка времени

Я пытаюсь создать следующий индекс; CREATE INDEX idx_concat_paostartno_paostartsuff ON dmv_os_addbase_residential (concat(pao_start_number || pao_start_suffix)); Я получаю ошибку; ОШИБКА: функции в выражении индекса должны быть помечены как IMMUTABL…
26 июл '17 в 12:04
1 ответ

Postgres reltuples, похоже, возвращает вдвое больше значений

Я использую этот запрос, чтобы получить приблизительное количество строк. SELECT reltuples AS approximate_row_count FROM pg_class WHERE relname = 'table_name'; Эта статья была рекомендована для быстрого подсчета приблизительного числа строк: https:/…
03 апр '18 в 08:12
2 ответа

В postgres получить имя и схему отношений, от которых зависит материализованное представление

Я хочу напечатать схему и имя отношений, от которых зависят все материализованные представления в схеме: select c.relname, d.classid, d.objid, pg_describe_object( d.classid, d.objid, d.objsubid) from pg_class c join pg_namespace n on c.relnamespace …
28 июл '17 в 07:13
1 ответ

Postgres 9.6 - поле jsonb сложного запроса, состоящее из массива jsons

Моя таблица выглядит примерно так: CREATE TABLE myjsontable(data JSONB NOT NULL); INSERT INTO myjsontable VALUES ('[{"score":20 ,"category": 10 }, {"score":100 ,"category": 100 },{"score":500 ,"category": 50 }]'); INSERT INTO myjsontable VALUES ('[{…
06 май '18 в 15:11
0 ответов

Postgres 9.6 выбирает неверный план запросов после миграции в базу данных под большой нагрузкой

Мы выполняем миграцию очень часто, и то, что начиналось как обычные миграции, заставило Postgres выбрать плохой план запросов, который вызвал очень медленные запросы. Запросы были настолько плохими, что в конечном итоге вырубили наш сайт. Миграция у…
1 ответ

Запросы для объекта массива в столбце Postgres jsonb

У меня есть таблица Postgres с 2 столбцами "узлы" и "отметка времени". Столбец "узлы" имеет тип jsonb и представляет собой массив объектов следующего формата: [ { "addr": {}, "node_number": "1", "primary": false }, { "addr": {}, "node_number": "2", …
07 янв '19 в 21:16
0 ответов

Postgres Backup Восстановление Восстановление Проблема

Моя цель проста, просто создать резервную копию и восстановить ее на другой машине, которая не имеет смысла с запущенной кластерной системой. Мои шаги 1. Remotly pg_basebackup на новой машине. 2. rm -fr ../../main/ 3. mv bacnkup/main/ ../../main/ 4.…
13 дек '18 в 04:44
1 ответ

Полнотекстовый поиск не дает результатов

У меня есть следующий вид: CREATE VIEW public.profiles_search AS SELECT profiles.id, profiles.bio, profiles.title, ( setweight(to_tsvector(profiles.search_language::regconfig, profiles.title::text), 'B'::"char") || setweight(to_tsvector(profiles.sea…
1 ответ

Многостолбцовый индекс не используется для сканирования только по индексу, но частичный индекс

Мой вопрос заключается в том, почему многостолбцовый индекс не используется для сканирования только по индексу, когда есть частичный индекс с эквивалентной информацией (я думаю). Стол: CREATE TABLE test ( id INT, descr TEXT, flag BOOLEAN ); INSERT I…
19 июл '18 в 14:50
1 ответ

Как изменить путь для Postgres, ищущих расширения?

Я установил Postgres на машину с Windows, скачал бинарный установщик для PostGIS и установил его. У меня есть только одна версия Postgres, поэтому я не могу ничего испортить. Установка PostGIS с помощью бинарного установщика проста, и вы не можете и…
15 мар '17 в 10:17
0 ответов

Почему запросы из двоичного файла используют больше места в основной памяти, чем текстовый файл через Postgres file_fdw?

Я использую файл данных Postgres (file_fdw) для выполнения запроса из удаленного файла. Интересно, что я видел, что если Postgres выполняет запрос к двоичному файлу, он использует больше места в основной памяти, чем текстовый файл, такой как.csv. Кт…
12 авг '18 в 18:05
0 ответов

Производительность Postgres_fdw для соединения с удаленной базой данных

Я сделал SQL-запрос, который выполняется в удаленной базе данных (с использованием расширения postgres_fdw) и объединяет информацию из 2 разных таблиц в удаленной базе данных. Время выполнения запроса занимает около 5 минут, хотя я создал удаленный …
25 апр '17 в 10:29
1 ответ

Postgres 9.6 - создание массива объектов JSON из нескольких столбцов

У меня есть следующий набор данных здесь http://sqlfiddle.com/ Я хочу создать запрос, результат которого будет следующим: ключ: 1, avg_time_1: [{ "category": 10, "avg_time": 10},{ "category": 20, "avg_time": 20 }], avg_time_2: [{"category": 10, "avg…
0 ответов

Предотвратить автовакуум на конкретном столе postgres 9.6

Я попытался выполнить запрос ALTER TABLE [таблица] SET (autovacuum_enabled = false, toast.autovacuum_enabled = false); Автовакуум по-прежнему работает на столе, для которого я хочу отключить автоочистку. Какие-либо предложения?
04 дек '18 в 10:48
1 ответ

Оптимизация пространства хранения, скорости запросов, данных столбца JSON в таблице Postgres

Рассмотрим следующую таблицу, в которой фиксируются изменения цен на разные товары, принадлежащие разным компаниям разных категорий. Column | Type | Modifiers -----------------+--------+----------- category_id | bigint | not null product_id | bigint…
0 ответов

Стабильные функции PostgreSQL в запросе

У меня есть некоторая модель данных, которая состоит из пары таблиц, и мне нужно отфильтровать их. Это две функции funcFast а также funcList, funcFast может вернуть быстрый результат, если таблица должна быть отфильтрована funcList или нет. funcList…
22 ноя '18 в 13:32