Планировщик событий в PostgreSQL? - PullRequest
7 голосов
/ 27 июля 2011

Есть ли в PostgreSQL аналогичный планировщик событий из MySQL?

Ответы [ 2 ]

12 голосов
/ 27 июля 2011

Хотя многие люди просто используют cron, самым близким к встроенному планировщику является PgAgent. Это компонент инструмента управления графическим интерфейсом pgAdmin. Хорошее введение в это можно найти в Настройка PgAgent и выполнение запланированных резервных копий .

2 голосов
/ 18 марта 2018

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

pg_cron может выполнять несколько заданий параллельно, но не более одного экземпляр работы за один раз. Если второй запуск должен начаться до того, как закончится первый, второй этап ставится в очередь и началось, как только первый запуск завершится. Это обеспечивает выполнение заданий ровно столько раз, сколько запланировано и не работает одновременно с сами по себе.

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

Источник: citusdata.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...