【发布时间】:2019-03-16 04:12:47
【问题描述】:
我现在开始使用 PostgreSQL,我想知道我是否可以安排任务/工作(在 SQL 中)由 db 完成,而无需使用 pgAgent。
我正在开发一个管理员需要安排促销活动的系统。例如,从第 X 天到第 Y 天,有一个 Z 促销活动。这必须在系统界面 (UI) 中,在将命令发送到数据库的页面上完成。我只需要在适当的时候执行一条 SQL 命令。
我在互联网上搜索过,我发现的只是关于 pgAgent 或如何配置它。我不想要这个。据我所见,pgAgent 只能通过 pgAdmin 界面工作,系统管理员无法对 pgAdmin 有所了解......或者不是(我是 PostgreSQL 新手)......? :/
在 pgAdmin 中,创建新作业时,我也单击了帮助按钮,但除了通过 pgAdmin 界面设置所有内容外,并没有多说。
有什么方法可以实现吗?有替代品吗?
感谢您的关注。
【问题讨论】:
-
大多数人只是使用操作系统内置的调度程序来调度 SQL 脚本,例如
cron -
@a_horse_with_no_name 嗯...你能详细说明一下吗?
标签: database postgresql scheduled-tasks pgagent