是否可以在PostgreSQL中定义时间(即基于时间/日期的触发器)?
考虑我存储一个包含一些数据的表,其中还包含timestamp
的字段。
这个时间戳字段是我想要触发某个功能的日期/时间吗?
是否可以将触发器与此表相关联,可以在给定时间执行所需的触发器?
答案 0 :(得分:1)
这是pgAgent的作用。
答案 1 :(得分:1)
或者在UNIX / LINUX系统上使用cron-jobs。像
这样的东西psql -p5432 mydb -c 'SELECT myfunction()'
作为系统用户postgres
,设置为无密码登录。
答案 2 :(得分:0)
不,这是不可能的。触发器仅通过SQL语句(INSERT,UPDATE,DELETE)
触发