在 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;"
我有一个简单的存储过程,它从 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;"