此问题已在此处有答案:
Flyway repair with Spring Boot(6个答案)
2小时前关闭
我有一个Sping Boot 应用程序。由于升级,我必须更新迁移文件,使其与新版本兼容。这将导致哈希不匹配,应用程序无法启动。在本地我可以通过运行
mvn flyway:repair
但是,在服务器中,应用程序运行在tomcat中,所以我不能执行那些maven目标。
在tomcat中运行的应用程序中,是否有其他方法来执行flyway修复?
此问题已在此处有答案:
Flyway repair with Spring Boot(6个答案)
2小时前关闭
我有一个Sping Boot 应用程序。由于升级,我必须更新迁移文件,使其与新版本兼容。这将导致哈希不匹配,应用程序无法启动。在本地我可以通过运行
mvn flyway:repair
但是,在服务器中,应用程序运行在tomcat中,所以我不能执行那些maven目标。
在tomcat中运行的应用程序中,是否有其他方法来执行flyway修复?
1条答案
按热度按时间zpf6vheq1#
这里也回答了类似的问题。https://stackoverflow.com/a/38577633/16398766
简而言之,您在Spring中创建了一个
FlywayMigrationStrategy
bean,以便在迁移之前运行flyway.repair()
方法。