我想为我们的迁移dababase流程设置Flyway。
对于DEV环境,我可以轻松使用flyway maven插件。
但是对于生产环境,我计划仅使用 flyway命令行工具,因为我更喜欢在重新启动Application Server(Tomcat)之前运行数据库迁移。我们已经在使用Shell来停止,存档,部署和重新启动服务器。因此,长期运行或失败的迁移将不会在应用程序启动期间发生,而是在此之前发生。
如何在已部署的战争中(在WEB_INF / classes / db / migration下,即在e)中配置flyway来捕获sql迁移文件?
由于我在几个tomcat位置部署了多个war应用程序,因此我需要一个通用配置,例如:
位置= relativePath / *。war
有可能吗?或解决方法是什么?