Записи версии схемы становятся ожидающими - PullRequest
0 голосов
/ 23 марта 2019

У меня есть Дамп базы данных , который уже содержит таблицу schema_version . Когда я создаю новую базу данных , добавляю пользователя (используется как для аутентификации flyway, так и в качестве владельца таблицы в сценариях), а затем восстанавливаю DB , я могу запустить пролет: миграция без проблем.

Если я создаю пользователя после восстановления базы данных , flyway: миграция внезапно пытается создать новую таблицу schema_version (отображается flyway: info статус PENDING для всех записей), что приводит к сбою, поскольку БД уже содержит schema_version (из дампа). В чем причина этого? Разве PENDING флаг не только для новых сценариев?

1 Ответ

0 голосов
/ 25 марта 2019

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

...