pg_cron - это простой планировщик заданий на основе cron для PostgreSQL, который работает
внутри базы данных в качестве расширения. Фоновый рабочий инициирует
команды в соответствии с их графиком, подключившись к местному
база данных как пользователь, который запланировал работу.
pg_cron может выполнять несколько заданий параллельно, но не более одного
экземпляр работы за один раз. Если второй запуск должен начаться
до того, как закончится первый, второй этап ставится в очередь и
началось, как только первый запуск завершится. Это обеспечивает выполнение заданий
ровно столько раз, сколько запланировано и не работает одновременно с
сами по себе.
Если вы установите pg_cron в режиме горячего резервирования, он запустит
Задания cron, которые хранятся в таблице и, таким образом, копируются в горячий
в режиме ожидания, как только сервер продвигается. Это означает, что ваш периодический
задания автоматически переключаются на ваш сервер PostgreSQL.