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

Стоит ли для одной задачи делать несколько миграций?

делаю небольшую задачку по yii, которой для работы нужно две таблицы. стоит ли каждую таблицу создавать и удалять в отдельной миграции или в одной миграции делать все нужное для данное задачи?
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
если они связаны между собой, то , думаю, все нужно в одной миграции
я всегда делаю так - одна задача - одна миграция
Ответ написан
Комментировать
slo_nik
@slo_nik Куратор тега Yii
Доброе утро.
Это как посмотреть.
Можно делать и так и так.
Я бы сделал в двух миграциях. Но опять же, надо смотреть.
Допустим, Вы делаете модуль выбора стран и городов. То в этом случае будет уместно сделать в одной миграции всё. Если Вы делаете отдельно модули "статьи" и "комментарии", то в этом случае лучше сделать в отдельных файлах миграции.
стоит ли каждую таблицу создавать и удалять в отдельной миграции

Если Вы сделаете две миграции, то Вы не сможете удалить предыдущую миграцию не затронув последнюю.
Просто так работают миграции.
Ответ написан
Комментировать
@PapaStifflera
Родился, вырос...
Да, стоит. В идеале: один объект в БД - отдельная миграция.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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