В процессе работы достаточно часто в таблицах появляются новые поля. Хотел поинтересоваться, кто как вносит такие изменения в git? На каждый чих писать миграции - утомительно, и к тому же добавлять поля через миграцию - как то не очень....
Примерно 2 шага всегда: 1 - изменения в sql-файл для создания таблиц 2 - миграции (в том или ином виде, но от них никуда не деться)
я тупо файл .sql со структурой держу в проекте в актуальном состоянии. фактически база правится в ручном режиме. благо схема изменяется нечасто, а откатов с изменением базы вообще не припомню. не горжусь этим, но вот так вот.
Всё никак мигратор не напишу, но хочу уже ппц как. Пытался попробовать мигратор из mysql workbench, но он что-то тупил на комментариях и не получались у меня таки это сделать.