【发布时间】:2010-03-17 21:06:36
【问题描述】:
我有以下 named_scope,它在 MySQL 和 sqlite 中运行良好,但在 Postgres 中运行良好:
course.rb
named_scope :current, :conditions => ['start < ? AND end > ? ', Time.now, Time.now], :order => 'start ASC'
那我就打个电话:
Course.current
我得到错误:
PGError: ERROR: 语法错误或 靠近“结束”第 1 行:... WHERE(开始 '201... ^ : SELECT count(*) AS count_all FROM “课程”在哪里(开始 '2010-03-17 14:03:24.995748')
我的 google-fu 让我失望了,所以我希望 Stack Overflow 不会。关于如何使该范围对 Postgres 友好的任何想法?谢谢,
画了
【问题讨论】:
标签: mysql postgresql named-scope