मैं ४.१.१ और pg (०.१ ).१) मणि का उपयोग कर रहा हूं, जबकि मुझे माइग्रेशन चलाते समय त्रुटि हुई है
ActiveRecord :: StatementInvalid: PG :: DatatypeMismatch: ERROR: कॉलम "page_ids" प्रकार पूर्णांक [] है, लेकिन डिफ़ॉल्ट अभिव्यक्ति प्रकार पूर्णांक की है
यहाँ मेरा माइग्रेशन कोड है
class CreatePages < ActiveRecord::Migration
def change
create_table :pages do |t|
t.string :name
t.integer :page_ids, array: true, null: false, default: "{}"
t.timestamps
end
end
end
सरणी: सच काम नहीं कर रहा
उत्तर:
उत्तर № 1 के लिए 4प्रयत्न:
t.integer :page_ids, array: true, null: false, default: []