在postgreSql中的某个时间之后表更新

时间:2015-01-12 01:45:13

标签: php postgresql

我在postgres中创建了表,现在我想在一定时间后更新一行(例如:1小时)。

我看到很多问题:

https://dba.stackexchange.com/questions/56424/column-auto-updated-after-24-hours-in-mysql automatically update row after certain time

但我不知道Postgres是如何工作的,请帮助我。

1 个答案:

答案 0 :(得分:2)

PostgreSQL没有对调度作业的本机支持。两种最常见的解决方案涉及pgAgent和cron。

pgAgent是“PostgreSQL的作业调度代理,能够在复杂的时间表上运行多步批处理/ shell和SQL任务。”

cron程序是一个系统守护程序,它在特定时间执行程序。几乎每个操作系统都包含cron或类似的东西; Windows具有Windows任务计划程序。