"миграции" или "код". Если код использует новые поля, которые миграция еще не создала – будут фаталы. Если миграция удалит поля, которые еще использует код – тоже фаталы.
Читал может кто о таком принципе релиза, когда миграцию можно было б пометить "выполнить ДО выкладки кода" или "выполнить ПОСЛЕ кода"?
Как вы решаете эту проблему или же забиваете на то, что пользователи могут получить 500 ошибку?
пайплайн архитектура
Вообще миграции должны быть такой же историей бд, как твои коммиты хранятся в гите Миграции должны поддерживать бд в актуальном состоянии Ты должен иметь возможность откатиться
а как ты сделаешь миграцию если не сделаешь чекаут к новой версии, по идее твои файлы миграции в истории гита. как я понимаю раньше кода ты не можешь сделать миграцию
https://laravel.com/docs/5.5/migrations#modifying-columns
Обсуждают сегодня