pg_cron. Планировщик заданий по расписанию#

Версия: 1.6.4.

В исходном дистрибутиве установлено по умолчанию: да.

Связанные компоненты:

  • ltree;

  • plpython2u.

Схема размещения: ext.

Планировщик заданий по расписанию (Job scheduler for PostgreSQL).

Рекомендовано использовать для задач:

  • периодический вызов VACUUM в соответствии со спецификой загруженности сервера;

  • секционирование таблиц. Например, для гибкого управления данными (удаление или перенос отдельных секций вместо целой таблицы), подробнее см. Секционирование (pg_pathman/декларативный синтаксис). Соответственно, добавление новой секции — это часть процесса управления секционированной таблицей, необходимая при расширении таблицы с течением времени и созданием новых секций.

Доработка#

Добавление расширения pg_cron в состав дистрибутива Pangolin для обеспечения возможности выполнения задач по расписанию.

Ограничения#

Ограничения отсутствуют.

Установка#

Установка модуля описана в подразделе «Расширение pg_cron» документа «Руководство по установке».

Настройка#

Настройка модуля описана в подразделе «Расширение pg_cron» документа «Руководство по установке».

Использование модуля#

Использование модуля описано в подразделе «Планировщик задач pg_cron» документа «Руководство администратора».

Ссылки на документацию разработчика#

Дополнительно поставляемый модуль pg_cron: https://access.crunchydata.com/documentation/pg_cron/1.2.0/