我已经设置了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)的用法
在继续将这些工具中的任何一个集成到我的应用程序之前,我想知道是否建议继续使用这些实用程序,或者是否应该使用像Jenkins这样的成熟CI框架的服务?