sql >> Databáze >  >> RDS >> PostgreSQL

Rails 3:Chyba migrace při použití json jako typu sloupce v ActiveRecord podporovaném Postgres

Změňte migraci jako

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

A ve výchozím nastavení rake db úkoly se podívají do schema.rb (což nebude případ postgresu), takže v application.rb to změňte na

config.active_record.schema_format = :sql


  1. #1062 - Duplicitní záznam '' pro klíč 'unique_id' při pokusu o přidání UNIQUE KEY (MySQL)

  2. je možné vložit na základě výběru jednoho ze sloupců v MySQL?

  3. přeskočit tabulky při spuštění Doctrine convert-mapping

  4. Získejte název krátkého dne v SQL Server (T-SQL)