java—升级到SpringBoot2.4.2后,现有的flyway迁移验证失败

mitkmikd  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(509)

我刚从 2.3.5.RELEASE2.4.2 . 现在,当我尝试在现有数据库上启动应用程序时,flyway迁移失败了 Validate failed: Migrations have failed validation . 没有任何细节或其他信息,只有这一条。通常flyway会通知我校验和不匹配或其他问题,但在这种情况下没有什么。
我错过了一些向后不兼容的变化,无论是在 Spring (启动)或飞行方式?如何修复迁移?

7rtdyuoh

7rtdyuoh1#

我在springboot2.4.2和flyway中遇到了类似的问题,错误消息是“validatefailed:migrationhavefailedvalization”,没有更多细节。
这是因为我的剧本版本和数字之间有差距。我不得不补充一句 ignoreMissingMigrations(true) 以使其再次工作。
我不知道为什么这个flyway版本不再报告丢失的迁移脚本。。。

相关问题