【问题标题】:CDI Flyway with multiple database vendorCDI Flyway 与多个数据库供应商
【发布时间】:2013-05-19 12:07:08
【问题描述】:

Flyway 提供了基于目录执行迁移的框架 /数据/迁移

我的应用程序支持 Oracle、SQLServer 或 MySQL,我希望将脚本保留为 /data/migration/oracle 和 /data/migration/sqlserver 等...

应用程序可以部署在 Oracle、SQLServer 或 MySQL 上。如何通过 Spring 集成通知 Flyway 框架使用特定的数据库部署迁移?

【问题讨论】:

    标签: java flyway


    【解决方案1】:

    您将为每个数据库传递不同的位置。你可能有占位符。我已经在 maven 插件中完成了,只有需要更改的是

    <locations>
       <location>db/${database.type}</location>
    </locations>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-19
      • 2013-03-06
      • 1970-01-01
      • 1970-01-01
      • 2011-11-10
      • 2016-12-26
      • 2011-01-10
      • 1970-01-01
      相关资源
      最近更新 更多