做出一些重大修改的Rails應用程序已在生產後,我把一切交給服務器,跑我遷移,然後發現了重大問題。我的生產數據庫缺少一些列。我怎樣才能安全地恢復它們?
事實證明,有沒有被我的生產數據庫中被遷移,創建2個數據庫列。當我查看我的遷移時,沒有人創建這些列。我猜我在某個時候用git犯了一個錯誤,並且丟失了這些文件。
我想知道的是如何安全地建立在我的生產數據庫中的那些列。如果我只創建一個新的遷移,使那些2列,推到生產和執行的遷移,我相信事情很快就會過去,但會當這些移民獲得與列在我的開發數據庫運行已經有這個原因的問題?
+1我同意取消註釋,這是當你分享良好的解決方案與其他人一起存儲 – pkubicki 2012-08-13 20:04:29