Запуск автоматизированных заданий в PostgreSQL - PullRequest
0 голосов
/ 25 марта 2019

Я установил сервер PostgreSQL и использую PgAdmin 4 для управления базами данных / кластерами. У меня есть несколько сценариев проверки SQL (.sql), которые я запускаю в базах данных каждый раз, когда в базу данных добавляются некоторые данные.

Мое текущее требование состоит в том, чтобы автоматически запускать эти сценарии .sql и генерировать некоторые результаты / статистику при каждом добавлении новых данных в любую из таблиц в базе данных.

Я исследовал использование pg_cron (https://www.citusdata.com/blog/2016/09/09/pgcron-run-periodic-jobs-in-postgres/) и pgAgent (https://www.pgadmin.org/docs/pgadmin4/dev/pgagent_jobs.html)

)

Прежде чем я приступлю к интеграции какого-либо из этих инструментов в свое приложение, я хотел узнать, целесообразно ли продолжать использовать эти утилиты или мне следует воспользоваться службой полноценной инфраструктуры CI, такой как Jenkins?

...