在 PostgreSQL 9.2.8 中调度存储过程

Scheduling a stored procedure in PostgreSQL 9.2.8

我有一个简单的存储过程,它从 1 table 计算值并将其插入另一个。我想将它安排到 运行 一天一次。

我遇到了 pg_cron,但它似乎只适用于 9.5 及更高版本。

如何在 postgres

中安排此 sp 或它的 select 语句 select * from stored_procedure_name()

不幸的是,之前的评论是正确的。 PostgreSQL 中没有调度程序,也没有任何提供的实用程序。您唯一的选择是使用外部调度程序。

如@AlexM 所述,我开始查看 Cron,发现在 postgresql 之外很少有有用的链接来执行此操作。

crontab in linux with 20 useful examples 帮助我理解在 crontab 中创建新条目的结构。

编辑 crontab 文件并在其中添加以下条目。因为它在同一台服务器上,所以不需要为 postgresql

传递凭据
00    00    *     *    * psql -c "select query here;"