sql >> Base de Datos >  >> RDS >> PostgreSQL

PG::SyntaxError para aplicación de rieles

when es una palabra reservada para Postgre (ver doc ). Deberías escaparlo con "" en el SQL cuando se usa como nombre de columna:

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