Мы используем flyway для управления версией схемы базы данных, и перед нами стоит проблема. Поскольку мы работаем как команда и используем git как наше управление исходным кодом, будут случаи, когда разные люди обновляют схему базы данных на своем собственном локальном репо. Если это произойдет, мы получим
Обнаруженная разрешенная миграция не применяется к базе данных: 2016.03.17.16.46 "
Время "2016.03.17.16.46" было добавлено другим человеком, и я уже применил некоторую временную метку позже этого времени. Если это произойдет, мы должны очистить все таблицы базы данных и создать их снова. Мы попытались установить false на validateOnMigrate
и сделали flywayClean
, но ничего не помогли. Есть ли другой способ изменить это?