gpt4 book ai didi

java - 升级到 Spring Boot 2.4.2 后,现有的 Flyway 迁移验证失败

转载 作者:行者123 更新时间:2023-12-04 13:29:43 25 4
gpt4 key购买 nike

我刚刚从 2.3.5.RELEASE 升级了我的 Spring Boot 应用程序至 2.4.2 .现在,当我尝试在现有数据库上启动我的应用程序时,Flyway 迁移失败并显示 Validate failed: Migrations have failed validation .没有详细信息或其他消息,只有这一条。通常 Flyway 会通知我校验和不匹配或其他问题,但在这种情况下什么也没有。
我是否错过了 Spring (Boot) 或 Flyway 中的一些向后不兼容的更改?如何修复我的迁移?

最佳答案

我在 spring Boot 2.4.2 和 Flyway 上遇到了类似的问题,并显示相同的错误消息“验证失败:迁移验证失败”,但没有更多详细信息。
发生这种情况是因为我的脚本版本号之间存在差距。
我不得不添加 ignoreMissingMigrations(true)在飞行路线配置中使其再次工作。
我不知道为什么这个flyway版本不再报告丢失的迁移脚本......

关于java - 升级到 Spring Boot 2.4.2 后,现有的 Flyway 迁移验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65845380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com