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

Rails 3.2 Postgres Save Error ActiveRecord::StatementInvalid:PG::Error:ERROR:Erreur de syntaxe près de 'T' à la position 5

Je viens d'avoir un problème similaire, sur Rails 3.2. Si vous n'utilisez pas le tronc Rails (vers la version 4.0), il ne comprend pas le hstore de manière native - vous devez définir un codeur de sérialisation (qui est fourni par le activerecord-postgres-hstore bijou), comme ceci :

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