PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Rails 3:erro de migração ao usar json como tipo de coluna em um ActiveRecord apoiado por Postgres


Altere sua migração como
class CreateThing < ActiveRecord::Migration
  def change
    create_table :things do |t|
      t.integer :user_id
      t.column :json_data, :json   # Edited
      t.timestamps
    end
    add_index :things, :user_id
  end
end

E por padrão rake db as tarefas examinarão o schema.rb (o que não será o caso do postgres), portanto, em application.rb, altere-o para
config.active_record.schema_format = :sql