0
讓我們假設我的模式是這樣的:在Rails的遷移拆除模式的類型修飾符
create_table "bunnies", force: true do |t|
t.datetime "created_at", null: false
end
如何編寫遷移,消除了「零:假」在我的模式約束?
讓我們假設我的模式是這樣的:在Rails的遷移拆除模式的類型修飾符
create_table "bunnies", force: true do |t|
t.datetime "created_at", null: false
end
如何編寫遷移,消除了「零:假」在我的模式約束?
這應該這樣做
change_column :bunnies, :created_at, :datetime, null: true
尼斯,並沒有意識到這將是容易的。我擔心它會在那裏留下空類型修飾符。作爲後續,如何刪除文本的默認類型修飾符?例如'default:「」' –
沒關係,我弄明白了。 'change_column:bunnies,:content,:text,default:nil' –