Spring Boot 3+Flyway已部署迁移文件能否调整目录结构?
Flyway迁移文件目录调整后的校验和问题
- 仅调整迁移文件的目录路径(不修改文件名及内容)不会导致下次部署时出现校验和失败。
- Flyway的校验和是基于迁移文件的内容计算生成的,文件所在的目录路径并不会参与校验和的计算逻辑。只要文件名、文件内容和数据库中已记录的迁移信息一致,Flyway就会识别该迁移已执行完成,不会触发校验和不匹配的错误。
- 需要注意:要同步更新Spring Boot 3中Flyway的迁移目录配置,确保Flyway能正确定位到新路径下的迁移文件,否则会出现找不到文件的问题,但这不属于校验和失败的情况。
内容的提问来源于stack exchange,提问作者Kari Sarsila
相关产品推荐
相关产品推荐

