0
我已經簽出了一個新分支來安裝一個我經常遇到各種麻煩的gem。問題是即使我可以銷燬這個分支,運行rake db:migrate的結果在數據庫和db/schema.rb中仍然存在。由於我無法撤消數據庫更改,因此我不得不取消應用程序,然後重新開始。浪費大量時間。在運行rake db之前使用git的最佳方式:migrate
有什麼我可以用git這個時候做以前運行耙分貝:遷移,這樣如果我決定尼克斯這個分支,那麼我不會有與數據庫,遷移文件,和db這些問題/schema.rb?
有沒有一種方法來備份數據庫?我應該刪除遷移,然後如果我將其回滾並不會使用它? – Leahcim 2012-03-12 03:34:12
@Michael:如果你不打算使用回滾遷移,那麼將其與分支中的其他所有元素一起關閉。我沒有意識到任何Rails特定的備份命令,但是你使用的任何數據庫都會提供它自己的(並且比Rails更好)。 – 2012-03-12 03:49:32