2015-12-08 70 views
1

我們兩個人在不同的GIT分支中創建了一個遷移腳本。現在,我拉出了原始開發分支,並且更正了GIT合併問題,並將我的遷移腳本重命名爲最後一個。所以,從開發分支版本開始DB的新的初始化和DB的遷移就可以了。如何僞造飛路遷移?

但是,我在我的本地測試數據庫中有很多數據,所以我手動應用了我在GIT中提供的新遷移腳本。但是,我不能讓飛思想,一切都好。

那麼,我該如何僞造遷移?

當我嘗試遷移,我得到以下錯誤:

[ERROR] Failed to execute goal org.flywaydb:flyway-maven-plugin:3.2.1:migrate (default-cli) on project db: org.flywaydb.core.api.FlywayException: Validate failed. Migration Description mismatch for migration 1.118 
[ERROR] -> Applied to database : AAA 
[ERROR] -> Resolved locally : BBB 
[ERROR] -> [Help 1] 

回答

2

您必須手動更新遷飛路線的元數據表(默認名稱爲schema_version