【发布时间】:2018-12-11 17:36:02
【问题描述】:
当从 1.5 升级到 Spring Boot 2 时,我收到以下错误,尽管 SQL 脚本没有更改:
Migration checksum mismatch for migration version 1
-> Applied to database : 1395032327
-> Resolved locally : -175919814
Spring Boot recommends
为确保架构升级顺利进行,请按照 以下说明:
首先将您的 1.5.x Spring Boot 应用程序升级到 Flyway 4(4.2.0 at 撰写本文时),请参阅 Maven 和 Gradle 的说明。
将架构升级到 Flyway 4 后,升级到 Spring Boot 2 并再次运行迁移以将您的应用程序移植到 Flyway 5。
如果您不控制部署并且不能两次部署应用程序(例如,用户下载应用程序的最新版本),这并不容易。
问题的原因是什么,解决办法是什么?
【问题讨论】:
标签: spring-boot flyway