【发布时间】:2010-02-10 11:07:29
【问题描述】:
我在 ActiveRecord 查找方法中使用以下内容:
:conditions => "created_at > date_sub(now(), INTERVAL 7 DAY)"
这在我使用 MySQL 的开发服务器上正常工作,但我正在部署到没有 date_sub 函数的 postgreSQL。忽略我使用两个不同的数据库这一事实,Rails 是否内置了任何东西来抽象这个日期减法操作?
如果没有,Rails 中是否有推荐的构造来指定在遇到不同 DB 时应该运行的两个不同 SQL 查询?
【问题讨论】:
标签: sql mysql ruby-on-rails postgresql