Можно ли управлять базой данных оракула с помощью flyway? - PullRequest
0 голосов
/ 01 марта 2019

Я действительно изо всех сил пытаюсь понять, как я могу использовать flyway для управления базой данных oracle.

У рассматриваемой базы данных есть 3 схемы.

Если я оговорю 3 схемы в пролетеОпределение плагина в моем файле Gradle, как мне управлять созданием самих пользователей и используемых ими табличных пространств?

Любые советы или предложения будут приветствоваться.

СозданиеDDL для базовой линии для пролетного пути

1 Ответ

0 голосов
/ 24 августа 2019

Если вы создадите БД с некоторой ограниченной учетной записью суперпользователя, вы можете использовать ее для создания пользователей и табличных пространств, имеющих отдельный экземпляр миграции Flyway.То есть:

  1. Миграция Flyway суперпользователем из sql/db-configuration/ с использованием выделенного flyway.conf
    • создает пользователей, табличные пространства и все другие конфигурации
  2. Миграция Flyway пользователем-приложением из sql/app-code/ с использованием выделенного flyway.conf
    • обычного кода приложения
...