如果 Flyway 可以在部署.ear
工件(JBoss 4.2)期间迁移我们的数据库,我们会很高兴。如果出现任何问题,它应该中止。
Flyway 可以mvn flyway:migrate
工作,但对于持续集成和生产环境(可能还有其他下载新 SNAPSHOTS 的环境),将数据库迁移与应用程序捆绑在一起会很棒。
如果 Flyway 可以在部署.ear
工件(JBoss 4.2)期间迁移我们的数据库,我们会很高兴。如果出现任何问题,它应该中止。
Flyway 可以mvn flyway:migrate
工作,但对于持续集成和生产环境(可能还有其他下载新 SNAPSHOTS 的环境),将数据库迁移与应用程序捆绑在一起会很棒。
API是您的朋友。将其集成到启动时运行的组件中,例如 servlet。将您的迁移与 EAR 捆绑在一起,一切顺利。如果迁移失败,Flyway 将抛出异常,如果未捕获该异常,将阻止应用程序启动。