[英]Possible to force a migration from the command line?
我昨天在遷移中犯了一個菜鳥錯誤。 我修改了已經上傳並運行的遷移,我忘記在上傳新版本之前回滾。 現在,遷移失敗了,因為列已經存在(向上)或者沒有要刪除的列(向下)!
是否有可能從控制台獲取遷移以強制進行一次更改, 而不 :force => true
在文檔中寫入:force => true
,遷移,然后再次刪除它?
回到穩定狀態的一種簡單方法是在數據庫中手動更改添加列以使回滾工作,然后執行回滾並再次向上遷移。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.