Flyway是一個非常好的自動化數據庫更新(也稱爲遷移)的工具。但是,從版本1.7開始,它依賴於完全線性的遷移序列。如果你有一個生產系統,在你開發新東西的時候你必須提供修復,這個假設立即失效。常見問題解答argues correctly這對於生產系統本身來說不是問題,但是如果您有開發分支上已有的開發和/或QA系統,則需要從帶外生產版本的修補程序運行遷移。Flyway-1.7:處理分支的解決方法? (Flyway issue 138)
一個解決方案將允許這個問題正在等待Issue 138,但尚未完成。由於這幾乎是一個致命的問題:如果我現在想使用它,是否有任何聰明的解決方法?
謝謝,但是當你每年做2-3次發行時,這種方法是行不通的,因爲大多數項目都是這樣。所以我得等一等。 :-( –