@Tarasovych

Как можно сравнить БД на сервере с файлами миграций в проекте?

Есть ли для этого утилиты? В идеале, с возможностью внести изменения в таблицы миграций, по аналогу с compare with в PHPStorm.
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
@coderlex
Никак. Потому что это работает по-другому. Каждая последующая миграция - это своего рода патч к предыдущей. Т.е. если нужно добавить колонку к таблице user, ты не изменяешь уже существующию миграцию, а создаешь новую, которая и добавит нужную колонку. Только так. В этом и смысл миграций.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@4iloveg
Full-Stack HTML Developer
А как ты сравнишь если миграции будут походу разработки дополняться.
В первой создаешь одну таблицу, во второй другую. Третья миграция вносит изменение в первую таблицу.
Если у тебя один файл миграции = законченная структура таблицы, то другое дело. Но на практике в долгоживущем проекте так не бывает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы