2014-03-02 15 views
0

假设目前我有一个表格,它包含一个名为'next_update'的日期格式的列,我可以通过简单地减去'next_update'中的值来计算剩余时间但是,当前日期使用sql命令时,我怎么能够创建一个事件触发器,当剩下的时间等于2时,该事件触发器会自动将此表中的某些数据更新为另一个表。我使用postgresql作为我的数据库。根据日期创建事件触发器

感谢您的帮助。

+0

我认为你需要设置一个cron作业或一些类似的计划事件来处理这个问题。 –

+0

@GordonLinoff在哪里可以找到一些简单的例子,用于windows的postgresql这种工作。 TQ – green

回答

0

您可以在数据库中调用函数:检查日期/时间差异并在必要时更新另一个表。您可以通过执行简单的批处理脚本来实现此目的,该脚本通过cron作业(取决于OS)定期调用或pgAgent