【问题标题】:Create Event Trigger Based on Date根据日期创建事件触发器
【发布时间】:2014-03-02 14:42:01
【问题描述】:

假设目前我有一个表,其中包含一个以日期格式命名为“next_update”的列,我可以通过简单地使用 sql 将“next_update”中的值减去当前日期来计算剩余时间(以天为单位)但是,当剩余时间等于 2 时,我如何能够创建一个事件触发器来自动将这个表中的一些数据更新到另一个表中。我使用 postgresql 作为我的数据库。

感谢您的帮助。

【问题讨论】:

  • 我认为您需要设置一个 cron 作业或一些类似的计划事件来处理这个问题。
  • @GordonLinoff 我在哪里可以找到一些简单的示例,用于 windows 的 postgresql 的这种工作。 tQ

标签: sql postgresql


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    • 2016-12-30
    • 2021-10-27
    相关资源
    最近更新 更多