PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Rails 3:błąd migracji podczas używania json jako typu kolumny w ActiveRecord wspieranym przez Postgres

Zmień swoją migrację, jak

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

I domyślnie rake db zadania będą zajrzeć do schema.rb (co nie będzie w przypadku postgres), więc w application.rb zmień go na

config.active_record.schema_format = :sql


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL Reverse LIKE

  2. Przeglądanie bazy danych w Heroku

  3. Postgres - Przekazywanie nazwy tabeli jako parametru i przechowywanie wyniku w pliku

  4. Wzór na współczynnik korelacji Pearsona w SQL

  5. Wyświetlaj tabele w schemacie PostgreSQL