База знаний LinxCloud Services

Расширение pgpartman для PostgreSQL

pg_partman — менеджер для управления партициями по времени и автоувеличивающимся столбцам.

Вместе с расширением создаётся схема partman на которую происходит установка, как рекомендуется разработчиками расширения.

Pg_partman поддерживает два вида партицирования: на основе своих собственных триггеров и нативное — на основе функциональности, добавленной в Postgresql 11. Для нативного партицирования на Postgresql 11+ настроен пользователь partman, которому можно установить свой пароль. Для партицирования на основе партмановских триггеров и для более старых версий Postgresql используйте рутового пользователя.

Подробнее о расширении pg_partman вы можете из документации разработчика на GitHub или скачав PDF.

Параметры, применимые в инфраструктуре Linx Cloud:

Название Описание
database
Базы данных, на которые нужно настроить расширение. Удаление баз данных из этого списка для установленного расширения не поддерживается.
interval
Число, количество секунд, раз в который нужно запускать цикл, по умолчанию 3600 = час
analyze
Запускает анализ на родительской таблице, необходимо для PG10-, для PG11+ стоит не заполнять (по умолчанию не устанавливается)
Что вас интересует?
Получить демо-доступ

Спасибо за ваш запрос, мы свяжемся с вами в ближайшее время!