Прилет из-за миграции - PullRequest
       48

Прилет из-за миграции

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

Представьте, что у меня есть следующие миграционные пути:

  • V1__create_table. sql
  • V2__create_table. sql
  • V4__create_table. sql

И эти миграции были применены к моей базе данных. Есть ли возможность добавить следующий скрипт:

  • V3__create_table. sql

И разрешить пролетным путям выполнять эту миграцию не по порядку, не жалуясь?

1 Ответ

4 голосов
/ 13 февраля 2020

Flyway 2 имеет свойство flyway.outOfOrder, которое по умолчанию false. Вам нужно будет установить его на true для запуска отсутствующей миграции, согласно migrate документам :

Позволяет запускать миграцию «не по порядку».

Если к вам уже применены версии 1 и 3, а теперь найдена версия 2, она также будет применяться, а не игнорироваться.

...