sql >> Databasteknik >  >> RDS >> PostgreSQL

PG::SyntaxError för rälsapplikation

when är ett reserverat ord för Postgre (se doc ). Du bör undkomma det med "" i SQL när du använder den som kolumnnamn:

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



  1. Hur man får de räknade värdena med ett kommatecken som ett enstaka radvärde

  2. Finns det ett ANSI SQL-alternativ till nyckelordet MYSQL LIMIT?

  3. SQLAlchemy skiftlägesokänslig IN-baserad sökfråga?

  4. Hur kan jag hitta ett av många möjliga mönster bland en enda mySQL-post? Mer inuti