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

Rails 3:грешка при миграция при използване на json като тип колона в ActiveRecord, поддържан от Postgres

Променете вашата миграция като

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

И по подразбиране rake db задачите ще търсят в schema.rb (което няма да важи за postgres), така че в application.rb го променете на

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. Как да настроя nullable поле на база данни на NULL с typeorm?

  2. Мога ли да регистрирам времето за изпълнение на заявка в PostgreSQL 8.4?

  3. Мога ли да използвам функциите на Postgres, за да намеря точки във въртящ се правоъгълник с фиксиран размер?

  4. Docker Compose и Postgres:Името не се разрешава

  5. Инсталации на postgresql с един екземпляр