在PostgreSQL 9.2.8中调度存储过程

时间:2017-04-13 03:06:22

标签: postgresql postgresql-9.2

我是一个简单的存储过程,它从1个表中计算值并将其插入另一个表中。我想安排它在一天内运行一次。

我遇到pg_cron,但看起来它只适用于9.5及更高版本。

如何安排此sp或它;在postgres中选择语句select * from stored_procedure_name()

2 个答案:

答案 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;"