sql >> Database teknologi >  >> RDS >> PostgreSQL

Rails 3:migreringsfejl ved brug af json som kolonnetype i en ActiveRecord understøttet af Postgres

Skift din migrering som

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

Og som standard rake db opgaver vil se på schema.rb (hvilket ikke er tilfældet for postgres), så i application.rb ændres det til

config.active_record.schema_format = :sql


  1. Design af ikke-overlappende dato-tidsbegivenheder

  2. Mærkelige hastighedsændringer med sql-forespørgsel

  3. PHP &MySQL brugernavn indsendelse problem

  4. Udskrivning af en alfabetpyramide i PL/SQL