是否可以使用flyway管理Oracle数据库?

时间:2019-03-01 09:11:33

标签: oracle flyway

我真的很难理解如何使用flyway管理Oracle数据库。

有问题的数据库具有3种架构。

如果我在gradle文件中的flyway插件定义中规定了3个模式,那么我该如何管理用户本身以及他们使用的表空间的创建?

任何提示或建议都将受到欢迎。

再次感谢

Creating a DDL for a baseline for flyway

1 个答案:

答案 0 :(得分:1)

如果要使用一些受限的超级用户帐户创建数据库,则可以使用它来创建用户和表空间,并具有一个单独的Flyway迁移实例。那就是:

  1. 超级用户使用专用的sql/db-configuration/flyway.conf进行迁移
    • 创建用户,表空间和所有其他配置
  2. 应用程序用户使用专用的sql/app-code/flyway.conf进行迁移
    • 常规应用代码