pg_partman — менеджер для управления партициями по времени и автоувеличивающимся столбцам.
Вместе с расширением создаётся схема partman
на которую происходит установка, как рекомендуется разработчиками расширения.
Pg_partman
поддерживает два вида партицирования: на основе своих собственных триггеров и нативное — на основе функциональности, добавленной в Postgresql 11. Для нативного партицирования на Postgresql 11+ настроен пользователь partman
, которому можно установить свой пароль. Для партицирования на основе партмановских триггеров и для более старых версий Postgresql используйте рутового пользователя.
Подробнее о расширении pg_partman вы можете из документации разработчика на GitHub или скачав PDF.
Параметры, применимые в инфраструктуре Linx Cloud:
Название | Описание |
---|---|
database |
Базы данных, на которые нужно настроить расширение. Удаление баз данных из этого списка для установленного расширения не поддерживается.
|
interval |
Число, количество секунд, раз в который нужно запускать цикл, по умолчанию 3600 = час
|
analyze |
Запускает анализ на родительской таблице, необходимо для PG10-, для PG11+ стоит не заполнять (по умолчанию не устанавливается)
|