3

如果 Flyway 可以在部署.ear工件(JBoss 4.2)期间迁移我们的数据库,我们会很高兴。如果出现任何问题,它应该中止。

Flyway 可以mvn flyway:migrate工作,但对于持续集成和生产环境(可能还有其他下载新 SNAPSHOTS 的环境),将数据库迁移与应用程序捆绑在一起会很棒。

4

1 回答 1

5

API是您的朋友。将其集成到启动时运行的组件中,例如 servlet。将您的迁移与 EAR 捆绑在一起,一切顺利。如果迁移失败,Flyway 将抛出异常,如果未捕获该异常,将阻止应用程序启动。

于 2011-05-23T16:35:13.133 回答