Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Обычно миграции создают руками (часто это тупо файлики с SQL, прямо как в приведенном решении). Вроде лишняя работа, да и SQL надо знать, зато меньше ошибок накосячить, проще ревьювить, мерджить миграции от нескольких разработчиков и т.п.
… скрипт отслеживающий появление новых файлов…Выглядит, как задачка для хука
… при обновлении git-репозитария на production-сервере вместе с кодом, мы изменяем базу данных...
post-checkout. По крайней мере, он не висит где-то в фоне.
Синхронизация структуры MySQL + Git