Задать вопрос
@Tarasovych

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

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

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

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