标签: postgresql ruby-on-rails-4
我有rails 4应用程序,我想通过查看数据库表中的时间列来触发rake任务。
当Time.now等于表格列中存储的时间时,应该触发rake任务。
Time.now
我怎样才能最好地解决这个问题并优雅地解决它?
我的数据库是PostgreSQL。
答案 0 :(得分:0)
不幸的是,当达到特定的日期/时间时,您不能自动触发数据库。
为了做你想做的事,你必须运行一个任务,每秒(或分钟,或任何 - 根据你需要的粒度)查询数据库,并将当前时间与数据库列进行比较包含您感兴趣的日期。