Восстановить таблицу миграции пролетных путей - PullRequest
0 голосов
/ 08 апреля 2020

Есть ли способ указать flyway для воссоздания таблицы flyway без применения миграций. Например, посмотрите на папку миграции для сценариев и предположите, что они все были применены и просто удостоверьтесь, что таблица flyway содержит их все.

Наш сценарий состоит в том, что нам не разрешается запускать пролетные пути в производстве и по причинам (ISO; Банковское дело; сертификации). Правила гласят, что нам нужно полностью удалить таблицы. Поэтому, когда мы перезагружаем наши тестовые среды из копии производства, нам нужно воссоздать flyway-table. Теперь мы копируем и вставляем из существующей тестовой среды, но иногда это не совпадает с c с производством и возникают всевозможные проблемы.

Итак, мы хотели бы настроить нашу производственную копию с та же версия, что и в рабочей версии, а затем воссоздайте таблицы, убедившись, что все синхронизировано c. Но, насколько я понимаю, опция восстановления в flyway не воссоздает неприменимые сценарии ...

1 Ответ

1 голос
/ 13 апреля 2020

Похоже, то, что вы описываете, называется базовой линией:

Вы указываете flyway, что база данных, с которой вы работаете, имеет номер версии, поэтому все сценарии, предшествующие этой версии, будут игнорироваться во время миграции .

https://flywaydb.org/documentation/commandline/baseline

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...