PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Rails 3:kesalahan migrasi saat menggunakan json sebagai tipe kolom dalam ActiveRecord yang didukung oleh Postgres

Ubah migrasi Anda seperti

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

Dan secara default rake db tugas akan melihat ke schema.rb (yang tidak akan terjadi pada postgres) jadi di application.rb ubah ke

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. Menargetkan nilai tertentu dari JSON API dan memasukkan ke dalam Postgresql, menggunakan Python

  2. Pemicu postgres untuk memperbarui cache Java

  3. Cara Mereplikasi Data PostgreSQL ke Situs Jarak Jauh

  4. PostgreSQL di Docker:Bagaimana cara menginstal dan menjalankan dependensi python di bawah `plpython3u`?

  5. Memanggil prosedur tersimpan dalam prosedur tersimpan