我在postgres中创建了表,现在我想在一定时间后更新一行(例如:1小时)。
我看到很多问题:
https://dba.stackexchange.com/questions/56424/column-auto-updated-after-24-hours-in-mysql automatically update row after certain time
但我不知道Postgres是如何工作的,请帮助我。
答案 0 :(得分:2)
PostgreSQL没有对调度作业的本机支持。两种最常见的解决方案涉及pgAgent和cron。
pgAgent是“PostgreSQL的作业调度代理,能够在复杂的时间表上运行多步批处理/ shell和SQL任务。”
cron程序是一个系统守护程序,它在特定时间执行程序。几乎每个操作系统都包含cron或类似的东西; Windows具有Windows任务计划程序。