Миграция схемы данных без головной боли: идемпотентность и конвергентность для DDL-скриптов https://habr.com/ru/post/337816/