java – flyway 3.1迁移校验和不匹配.校验和的计算取决于平台
我在
windows和ubuntu客户端,开发平台上都有一个完全相同的项目源和sql脚本.
当我编译并尝试在我的 linux服务器上部署项目时,我只收到我的linux版本包的这个例外. 引起:org.flywaydb.core.api.FlywayException:验证失败.发现应用迁移与可用迁移之间存在差异:迁移校验和不匹配迁移V2__xxx_module.sql:DB = -1434535307,Classpath = -282428834 似乎版本3.1中也存在平台依赖性. 更新: 我看到仍然有很多人都有同样的问题,所以这是解决问题的方法. 我刚刚关闭验证并等待4号飞机,他们说这个问题已经解决了. Flyway flyway = new Flyway(); ... flyway.setValidateOnMigrate(false); 解决方法
在Flyway 4.0中修复了此问题.看到
https://github.com/flyway/flyway/issues/253 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |