我是一个简单的存储过程,它从1个表中计算值并将其插入另一个表中。我想安排它在一天内运行一次。
我遇到pg_cron
,但看起来它只适用于9.5及更高版本。
如何安排此sp或它;在postgres中选择语句select * from stored_procedure_name()
答案 0 :(得分:0)
不幸的是,以前的评论是正确的。 PostgreSQL中没有调度程序,也没有任何提供的实用程序。您唯一的选择是使用外部调度程序。
答案 1 :(得分:0)
正如@AlexM所提到的,我开始在Cron中查找并发现在postgresql之外执行此操作的一些有用链接。
crontab in linux with 20 useful examples帮助我理解在crontab中创建新条目的结构。
编辑crontab文件并在其中添加以下条目。因为它在同一台服务器中所以不需要传递postgresql的凭据
00 00 * * * psql -c "select query here;"