Flyway 3.1数据库迁移多个模式 - Oracle 11g

时间:2015-03-04 00:52:30

标签: database oracle schema flyway

目前,我们可以在oracle 11g上一次在一个模式中部署数据库脚本(ddl,dml,views / packages)。

(1)是否可以在一个功能发布部署中同时在多个模式中部署数据库脚本(每个模式都有自己的数据库用户和数据库密码)。

(这是最常用的要求)

它出现在flyway 3.1中,flyway.properties一次支持1个日志数据库用户和数据库密码,

功能:新下拉菜单 架构:架构A,架构B,架构C. (每个模式都有自己的Db用户,密码,但是所有3个模式的JDBC URL都相同。它们都位于oracle 11g数据库中)

之前是否有人遇到过这样的问题,是否有任何飞路推荐的解决方案或建议,

文件夹:/ sql 脚本: :v1__Deploy_schema1.sql     v1__Deploy_schema2.sql     v1__Deploy_schema3.sql

1 个答案:

答案 0 :(得分:0)

我所做的是为每个模式创建一个单独的flyway / sql目录,然后创建一个脚本,用于同时为每个模式执行flyway migrate命令。