我刚从 2.3.5.RELEASE 至 2.4.2 . 现在,当我尝试在现有数据库上启动应用程序时,flyway迁移失败了 Validate failed: Migrations have failed validation . 没有任何细节或其他信息,只有这一条。通常flyway会通知我校验和不匹配或其他问题,但在这种情况下没有什么。我错过了一些向后不兼容的变化,无论是在 Spring (启动)或飞行方式?如何修复迁移?
2.3.5.RELEASE
2.4.2
Validate failed: Migrations have failed validation
7rtdyuoh1#
我在springboot2.4.2和flyway中遇到了类似的问题,错误消息是“validatefailed:migrationhavefailedvalization”,没有更多细节。这是因为我的剧本版本和数字之间有差距。我不得不补充一句 ignoreMissingMigrations(true) 以使其再次工作。我不知道为什么这个flyway版本不再报告丢失的迁移脚本。。。
ignoreMissingMigrations(true)
1条答案
按热度按时间7rtdyuoh1#
我在springboot2.4.2和flyway中遇到了类似的问题,错误消息是“validatefailed:migrationhavefailedvalization”,没有更多细节。
这是因为我的剧本版本和数字之间有差距。我不得不补充一句
ignoreMissingMigrations(true)
以使其再次工作。我不知道为什么这个flyway版本不再报告丢失的迁移脚本。。。