PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Rails 3.2 Postgres Save Error ActiveRecord::StatementInvalid:PG::Error:ERROR:Синтактична грешка близо до 'T' на позиция 5

Току-що имах подобен проблем, на Rails 3.2. Ако не използвате Rails trunk (работи към 4.0), той не разбира hstore първоначално - трябва да дефинирате кодер за сериализация (който се предоставя от activerecord-postgres-hstore скъпоценен камък), така:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как Sinh() работи в PostgreSQL

  2. Тенденции в PostgreSQL:Най-популярните облачни доставчици, езици, VACUUM, стратегии за управление на заявки и типове внедряване в предприятието

  3. pgAdmin III Защо резултатите от заявката се съкращават?

  4. Как да картографирате PostgreSQL enum с JPA и Hibernate

  5. Как да потискам INFO съобщенията, когато изпълнявате psql скриптове