Описание тега pg-partman

0 ответов

Партнер rety undo_partition

Я запустил задачу отмены раздела, которая не удалась из-за перезапуска базы данных. У меня вопрос: действительно ли таблица оказалась в хорошем состоянии, чтобы с этого момента можно было снова перезапустить раздел отмены?
13 ноя '17 в 18:29
0 ответов

Partman на PostgreSQL - Удалить раздел

Я хотел бы иметь возможность явно удалить раздел (и его данные). Было бы неплохо, если бы я мог сказать: "удалить самую старую таблицу", но, предполагая, что она недоступна, я готов пойти на компромисс, на каком именно разделе я хочу удалить. Я знаю…
16 июл '15 в 12:21
0 ответов

Кто-нибудь использовал temporal_tables и / или pg_partman для реализации двухвременных таблиц в базе данных PostgreSQL?

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

Разделенная таблица Postgresql использует пространство, несмотря на отсутствие записей

Недавно мы разбили главную таблицу на несколько миллионов строк. Эта таблица разделена на "диапазон идентификаторов". Под этой главной таблицей создано 7 дочерних таблиц, и записи вставляются в дочернюю таблицу во время вставки. Все это управляется …
0 ответов

Partman по установке сетевой загрузки Debian 9 PXE - Сколько разделов я могу сделать?

У меня есть PXE-сервер с дистрибутивом Debian 9 (Stretch). Я использую preseed-файл, чтобы получить следующую конфигурацию (я использовал этот метод на случай, если что-то изменит то, как все работает): MOUNTPOINT SIZE/GiB FILESYSTEM swap 16 swap / …
1 ответ

Использование pg_partman с Rails и HerokuCI

В моем приложении Rails 6 я создаю таблицу, которая, как я знаю, станет большой. Поэтому я разбиваю его по месяцам с помощью pg_partman. Он размещен на Heroku, поэтому я выполнил их инструкции. Миграция выглядит примерно так: class CreateReceipts &l…
1 ответ

добавить разделение postgres в существующую таблицу

Все примеры показывают: CREATE TABLE ... PARTITION BY ... Это немного смешно, потому что единственное время, когда вы будете использовать секционирование, - это когда набор данных стал слишком большим, что по определению не будет новой таблицей. Есл…
11 сен '19 в 19:58
0 ответов

Есть ли способ автоматизировать резервное копирование секционированной таблицы, которая пересекает период хранения в aws rds Postgresql, с помощью pg_partman?

Согласно этому документу pg_partman вместе с заданием cron дает нам возможность выполнять автоматическое разбиение на разделы в AWS rds, но я также хочу взять дамп секционированных таблиц, которые прошли период хранения, и затем отбросить их, теперь…
3 ответа

Установите pg_partman в macOS

Привет, у меня PostgreSQL 12 установлен homebrew, и я клонирую pg_partman в этом коммите https://github.com/pgpartman/pg_partman/commit/63328c5bd1f8009fc95592fcdd8ff45f148829e6. В клонированной папке я запустил make install но он говорит: (pg_partma…
04 мар '21 в 15:27
2 ответа

Скрыть секционированные таблицы POSTGRESQL

Я использую pg_partman для разделения трех моих таблиц и в итоге получил большое количество дочерних таблиц. Некоторым пользователям трудно ориентироваться в инструментах базы данных (DBeaver или SQuirreL) при таком увеличивающемся количестве отобра…
23 сен '21 в 12:46
1 ответ

Postgress pg_partman еженедельное разбиение на разделы, изменение дня начала недели

Я использую pg_partman в базе данных PostgreSQL для создания автоматического разделения для еженедельных данных. Недели всегда создаются с понедельника по понедельник. Я использую этот запрос: SELECT partman.create_parent(p_parent_table => 'schem…
26 окт '21 в 16:36
1 ответ

Ошибка при установке pg_partman и pg_squeeze с postgres 12 в ubuntu 18

У меня есть выделенный сервер (ubuntu 18) для базы данных, на котором установлены postgres 10,11 и 12. В настоящее время я использую postgres 12. Я пытаюсь установить расширение pg_partman и pg_squeeze на postgres 12. Я загрузил репозиторий git в / …
0 ответов

Разделение базы данных postgres по идентификатору клиента и времени

CREATE SCHEMA plugin_work_queue; CREATE TABLE IF NOT EXISTS plugin_work_queue.plugin_executions ( execution_key bigserial NOT NULL, tenant_id uuid NOT NULL, creation_time timestamptz NOT NULL, message bytea NOT NULL ) PARTITION BY RANGE (creation_t…
22 дек '21 в 00:11
0 ответов

Изменить столбец управления таблицы в pg_partman

У меня есть таблица postgres, и я разделяю ее с расширением pg_partman . Я использую столбец A для разделения таблицы, но теперь я хочу изменить его на столбец B. Предоставляет ли partman какую-либо утилиту для этого? Как переразметить таблицы в соо…
07 фев '22 в 14:54
0 ответов

pg_partman с собственным (декларативным) разделением PostgreSQL

Этот вопрос связан с относительными достоинствами использования pg_partman с PostgreSQL 12 при использовании его собственного или декларативного механизма секционирования, где все намного проще по сравнению со старым (и более продвинутым) механизмом…
1 ответ

создание родительской таблицы pg_partman генерирует ошибку «неверный синтаксис ввода для типа bigint: «ежемесячно»»

Я пытаюсь использовать расширение pg_partman в первый раз, но не могу создать родительскую таблицу. Это моя команда: SELECT partman.create_parent('public.mytable_by_date','start_time','native','monthly'); Это генерирует эту ошибку: ERROR: invalid in…
29 ноя '21 в 03:31
0 ответов

Не удается установить PG Partman на MacOS — ошибка возврата «отсутствует разделитель»

Я пытаюсь установить на свой Mac. Я пробовал как мой M1 Mac, так и Intel Mac. Оба они возвращают следующую ошибку при запуске: Makefile:27: *** missing separator. Stop. Строка 27 содержит: sql/$(EXTENSION)--$(EXTVERSION).sql: $(sort $(wildcard sql/t…
14 апр '22 в 18:17
0 ответов

Автономное разбиение pg_partman перемещает 0 строк на последнем шаге, несмотря на идентичные исходную и целевую таблицы

Я следил за официальной документацией для pg_partman, в частности, разделяя существующую таблицу с помощью автономного разделения (https://github.com/pgpartman/pg_partman/blob/master/doc/pg_partman_howto_native.md). Причина этого изменения заключает…
21 сен '22 в 14:17
0 ответов

Создать родительскую таблицу без шаблона с помощью pg_partman

Я установил расширение pg_partman , и оно работает хорошо, но у меня возникла проблема с использованием функцииcreate_parent. Использование без указанияp_template_tableавтоматически сгенерирует таблицу шаблонов. Но я этого не хочу, потому что мне не…
26 янв '23 в 09:22
0 ответов

Postgres 12: полагается ли partman на таблицу шаблонов?

Я использую PostgreSQL 12 и хочу использовать только собственное разделение (без наследования с таблицей шаблонов). Я попробовал partman 4.5.1 для создания разделов для существующей секционированной таблицы. SELECT partman.create_parent( p_parent_ta…
21 сен '22 в 12:25