PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PG::SyntaxError pour l'application rails

when est un mot réservé pour Postgre (voir doc ). Vous devriez l'échapper avec "" dans le SQL lors de son utilisation comme nom de colonne :

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