0
使用Rails 4,我有一個列(page_id
),我需要強制它刪除所有當前在數據庫列中的數據(它在dev中,所以我現在不關心任何數據庫) 。如何更改column_type並使用ActiveRecord刪除當前的數據?
我的遷移是這樣的:
change_column :sections, :page_id, :uuid
(我是從整數遷移離開頁面)
如何使用change_column
並刪除所有這就是目前我的數據庫中的數據?或者我需要做一個remove_column
,然後add_column
設置正確嗎?
我認爲你可能最適合使用'remove_column'和'add_column'。 'change_column'對改變'column_name'和'column_type'很有用。 http://edgeguides.rubyonrails.org/active_record_migrations.html#changing-columns – oreoluwa
http://stackoverflow.com/questions/25681599/rails-4-migrate-table-id-to-uuid – itsnikolay