【发布时间】:2013-05-19 12:07:08
【问题描述】:
Flyway 提供了基于目录执行迁移的框架 /数据/迁移
我的应用程序支持 Oracle、SQLServer 或 MySQL,我希望将脚本保留为 /data/migration/oracle 和 /data/migration/sqlserver 等...
应用程序可以部署在 Oracle、SQLServer 或 MySQL 上。如何通过 Spring 集成通知 Flyway 框架使用特定的数据库部署迁移?
【问题讨论】:
Flyway 提供了基于目录执行迁移的框架 /数据/迁移
我的应用程序支持 Oracle、SQLServer 或 MySQL,我希望将脚本保留为 /data/migration/oracle 和 /data/migration/sqlserver 等...
应用程序可以部署在 Oracle、SQLServer 或 MySQL 上。如何通过 Spring 集成通知 Flyway 框架使用特定的数据库部署迁移?
【问题讨论】:
您将为每个数据库传递不同的位置。你可能有占位符。我已经在 maven 插件中完成了,只有需要更改的是
<locations>
<location>db/${database.type}</location>
</locations>
【讨论】: