Как перенести БД как SYSDBA в плагин Maven Flyway?
Я использую плагин Maven Flyway для переноса базы данных в Oracle. К сожалению, в фазе прохождения: очистка для Schema1, синоним, который я создал для Schema1 к Schema2, потерян.
Обходное решение, которое я рассмотрел, - это миграция базы данных от имени пользователя "sys" и с ролью "SYSDBA", чтобы я мог запускать сценарий создания синонимов при каждой миграции.
Проблема в том, что плагин Flyway не дает никакой опции в POM для указания роли. Есть ли какие-то обходные пути для этого, или синоним теряется в чистой фазе?
Лучший
Аника
1 ответ
Для запуска миграций, связанных как пользователь 'sys' с ролью 'sysdba', установите свойство flyway.user следующим образом:
В файле Maven Pom...
sys as sysdba
... и в файле flyway.properties...
flyway.user = sys as sysdba
Цитаты не допускаются.