PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PG::SyntaxError für Rails-Anwendung

when ist ein reserviertes Wort für Postgre (siehe doc ). ). Sie sollten es mit "" maskieren im SQL bei Verwendung als Spaltenname:

@expired = Location.where('"when" <= ?', Date.today)