【问题标题】:Flyway migration during ear deployment耳部部署期间的飞路迁移
【发布时间】:2011-08-31 07:06:07
【问题描述】:

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

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

【问题讨论】:

    标签: java jakarta-ee jboss flyway


    【解决方案1】:

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

    【讨论】:

    • 好的,使用 MBean 就可以了 :) 但是我们需要修复 Issue 129 才能将 Flyway 与 JTA 事务一起使用。
    猜你喜欢
    • 1970-01-01
    • 2013-11-30
    • 2018-04-06
    • 1970-01-01
    • 2016-10-08
    • 2014-01-29
    • 2017-10-17
    • 2019-03-06
    • 1970-01-01
    相关资源
    最近更新 更多