Spring Boot 如何在Tomcat中运行flyway操作[复制]

lf5gs5x2  于 2023-06-05  发布在  Spring
关注(0)|答案(1)|浏览(158)

此问题已在此处有答案

Flyway repair with Spring Boot(6个答案)
2小时前关闭
我有一个Sping Boot 应用程序。由于升级,我必须更新迁移文件,使其与新版本兼容。这将导致哈希不匹配,应用程序无法启动。在本地我可以通过运行

mvn flyway:repair

但是,在服务器中,应用程序运行在tomcat中,所以我不能执行那些maven目标。
在tomcat中运行的应用程序中,是否有其他方法来执行flyway修复?

zpf6vheq

zpf6vheq1#

这里也回答了类似的问题。https://stackoverflow.com/a/38577633/16398766
简而言之,您在Spring中创建了一个FlywayMigrationStrategy bean,以便在迁移之前运行flyway.repair()方法。

相关问题