【发布时间】:2016-03-13 06:09:39
【问题描述】:
我们两个人在不同的 GIT 分支中编写了一个迁移脚本。现在,我已经拉出原始开发分支,并更正了 GIT 合并问题,并将我的迁移脚本重命名为最后一个。所以,DB的新初始化和DB从develop分支版本的迁移就可以了。
但是,我的本地测试数据库中有大量数据,因此我手动应用了在 GIT 中提取的新迁移脚本。但是,我不能让 flyway 认为一切都很好。
那么,我该如何伪造迁移?
当我尝试迁移时,出现以下错误:
[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]
【问题讨论】:
标签: flyway