PostgreSQL数据库中的时态触发器
是否可以在PostgreSQL中定义时态(即基于时间/日期的触发器) 假设我存储了一个包含一些数据的表,其中还包含一个PostgreSQL数据库中的时态触发器,postgresql,triggers,Postgresql,Triggers,是否可以在PostgreSQL中定义时态(即基于时间/日期的触发器) 假设我存储了一个包含一些数据的表,其中还包含一个时间戳的字段。 此时间戳字段是我希望触发某个函数的日期/时间 是否可以将触发器与此表关联,以便在给定时间执行所需的触发器?否,这是不可能的。触发器仅通过SQL语句(INSERT、UPDATE、DELETE)触发。这就是它的作用。或在UNIX/LINUX系统上使用cron作业。差不多 psql -p5432 mydb -c 'SELECT myfunction()' 作为系统用户
时间戳的字段。
此时间戳字段是我希望触发某个函数的日期/时间
是否可以将触发器与此表关联,以便在给定时间执行所需的触发器?否,这是不可能的。触发器仅通过SQL语句(INSERT、UPDATE、DELETE)触发。这就是它的作用。或在UNIX/LINUX系统上使用cron作业。差不多
psql -p5432 mydb -c 'SELECT myfunction()'
作为系统用户postgres
,设置为无密码登录