@danilax86 храни где-нибудь в той же базе текущую версию схемы.
Если та что в базе меньше требуемой -- автоматом накинуть новых миграций. Если больше выдать ошибку. И наоборот можно откатывать миграции если нормально писать откатывающую команду.
За номер версии можно брать дату создания самой миграции.
Если та что в базе меньше требуемой -- автоматом накинуть новых миграций. Если больше выдать ошибку. И наоборот можно откатывать миграции если нормально писать откатывающую команду.
За номер версии можно брать дату создания самой миграции.
Разработчик на тестовой базе может просто сделать копию. Пользователям это не нужно