Повторяемая миграция - PullRequest
0 голосов
/ 25 июня 2019

Как добиться повторяемой миграции сценариев sql в каждую базу данных? У меня есть сегмент под названием API, и его нужно развернуть во всех существующих базах данных на сервере SQL. Хотя я могу многократно запускать / выполнять набор сценариев в соответствии с соглашением об именах, я не могу запускать их на каждой базе данных.

На данный момент у меня есть файл data-system.json, в котором зарегистрированы все базы данных и сегменты, и я использую его для запуска конкретного сегмента одной базы данных.

1 Ответ

0 голосов
/ 08 июля 2019

Я не на 100% согласен с тем, что вы спрашиваете, но со ссылкой на первую часть вашего вопроса:

Как добиться повторяемой миграции сценариев sql в каждую базу данных?

Если вы хотите запускать свои скрипты Flyway в нескольких базах данных, вы можете использовать команду «migrate» в CLI Flyway, чтобы сделать это (https://flywaydb.org/documentation/command/migrate). Вы можете настроить специфическую для среды информацию(например, учетные данные для входа в систему) с использованием переменных среды (https://flywaydb.org/documentation/envvars).

Спасибо

...