PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

रेल 3:पोस्टग्रेज द्वारा समर्थित ActiveRecord में कॉलम प्रकार के रूप में जेसन का उपयोग करते समय माइग्रेशन त्रुटि

अपना माइग्रेशन इस तरह बदलें

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 (जो पोस्टग्रेज़ के मामले में नहीं होगा) में देखेंगे, इसलिए 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. Postgresql मणि स्थापित पीजी 0.18.4 पास, बंडल इंस्टॉल विफल रहता है

  2. PostgreSQL में TIME WITH TIME ZONE को ठीक से हैंडल करें

  3. एकाधिक स्तंभों के SUM () से चयन करें और postgreSQL में शामिल हों

  4. मौजूदा बनाम सीमा चुनें 1

  5. Nxlog im_dbi काम नहीं कर रहा है