2011-11-21 14 views
2

目前我正在開發一個Rails項目,我一直在不斷地在可部署的主分支和其他許多分支之間切換,在那裏我實現了新功能。在Rails中切換分支時,我應該如何處理數據庫模式更改?

問題是,通常這些功能會將一些表添加到數據庫中,這意味着每次切換分支時,都必須刪除數據庫,然後遷移並使用一些虛擬數據填充它。

我可以在大約兩到三個步驟中完成此操作,因爲我有一個rake任務,可以再次創建所有虛擬數據,但速度不是很快(幾分鐘)。這不是有史以來最糟糕的等待時間,但我想知道是否有其他解決方案,我不必在每次結賬分支時重新創建數據庫。

我目前在我的開發機器上使用MySQL。

回答

2

爲什麼不保留每個分支的數據庫,只是切換連接字符串。

相關問題