在耳朵部署期间的飞行迁移

时间:2011-05-23 16:17:57

标签: java java-ee jboss flyway

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

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

1 个答案:

答案 0 :(得分:5)

API是你的朋友。将其集成到在启动时运行的组件中,例如servlet。将您的迁移与EAR捆绑在一起,您就可以开始了。如果迁移失败,Flyway将抛出异常,如果不加以保护,将阻止应用程序启动。