sql >> Databasteknik >  >> RDS >> PostgreSQL

Rails 3.2 Postgres Save Error ActiveRecord::StatementInvalid:PG::Error:ERROR:Syntaxfel nära 'T' vid position 5

Jag hade precis ett liknande problem, på Rails 3.2. Om du inte använder Rails trunk (arbetar mot 4.0), förstår den inte hstore inbyggt - du måste definiera en serialiseringskodare (som tillhandahålls av activerecord-postgres-hstore pärla), som så:

class Example < ActiveRecord::Base
  serialize :data, ActiveRecord::Coders::Hstore
end



  1. Postgres Vänster Gå med där skick

  2. Kapacitetsplanering för MySQL och MariaDB - Dimensionerande lagringsstorlek

  3. ORA 00904 Fel:Ogiltig identifierare

  4. Java - hitta den första orsaken till ett undantag