В коде миграции Django существует команда squashmigrations
, которая: "Сквош миграции для app_label
до и включая migration_name
вниз на меньшее количество миграций, если это возможно".
Итак, если вы хотите скворовать, скажем, первые 5 миграций, это поможет.
Какой лучший способ сквош, начинающийся с конкретного migration_name
?
В проекте, над которым я сейчас работаю, мы добавили 5-10 новых файлов миграции, поскольку мы добавили новые функции. Мы разворачиваем весь проект сразу, и похоже, что их выполнение по отдельности займет слишком много времени. Я хотел бы передать все миграции для этого проекта в один перенос и проверить время его выполнения.