BonBonSlick
@BonBonSlick
Vanilla Web Architect

Какой подход лучше для апгрейда продакшен БД?

Я в замешательстве, работают отлично как ConsoleCommand так и Migrations.
По сути, для апдейта прод БД нужна безопасность и уверенность что скрипт пройдет как надо.
Оба варианта транзакционные и могут использовать DQL что достаточно удобно.
Апгрейд зачастую еденичный и после выполнения код будет удален, поетому стоит добавить еще скорость и понятность что надо делать.
Тут я склоняюсь к консольной команде т.к. ее можно еще и переиспользовать позже для других скриптов и там сразу доступ уже к сервисам, в миграциях немного иначе, а еще т.к. после удаления миграции ее имя будет в таблице миграций БД что нам не надо. Возможно я упустил что-то на счет миграций и в некоторых случаях стоит все же их исопльзовать, да?

Так что же и когда использовать?
Что лучше и почему?
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы