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