Задать вопрос
@Bjornie
Изучаю Python

Что делать со всеми миграциями?

Вопрос касается многочисленных файлов миграций, которые создавались в процессе разработки. В данный момент проект доработан до желаемого состояния и я не понимаю к чему мне могут понадобиться старые миграции, которые не отображают текущее состояние моделей. Могу ли я их спокойно удалить? Могут ли они зачем-нибудь мне понадобиться?
  • Вопрос задан
  • 206 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Команда squashmigrations поможет сжать их в одну.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Если больше нигде кроме вашего компьютера нет миграций, а на продакшн вы будете заливать уже готовый проект, то можно смело избавиться от миграций.
Миграции чаще всего нужны когда проект работает на продакшене, в это время ведётся разработка на тестовом сервере и у пары-тройки разработчиков. Кто-то один меняет модель и нужно чтобы у остальных тоже всё работало как надо. Тут-то и пригождаются миграции. Все просто загрузят миграции, мигрируют и продолжат работать.
Ответ написан
Ваш ответ на вопрос

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

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