0
我們的網站剛剛進入測試階段,現在我們有大量生產用戶,我們意識到我們在初始模式方面犯了一些重大錯誤,並且覺得我們現在需要修改數據庫的結構。不可逆遷移與全新遷移?
這將導致我們編寫一堆不可逆遷移。有人建議我們可以完全放棄數據庫,銷燬所有現有的遷移,然後從頭開始重寫,避免我們第一次發生的錯誤。
我有幾個問題:
1)沒有人真的這樣做在現實生活中? 2)我們有什麼選擇來保留我們的數據? IS TAPS仍然要走嗎? 3)或者我們應該寫出不可逆的遷移,並忘記放棄db?
This question處理這個有點,我猜。
好的,這是真正有用的建議。我打算這麼做。並在將來從schema.rb構建數據庫。很高興知道這個東西。 – stephenmurdoch