squashmigrations

Объединение существующих наборов миграций в одну новую

Предупреждение

Служебная команда — нужна разработчикам RuDesktop при оптимизации цепочки миграций. В рабочей инсталляции запуск не требуется и может привести к рассинхронизации схемы БД с кодом сервера

Синтаксис

rude squashmigrations [--no-optimize] [--noinput] [--squashed-name SQUASHED_NAME] [--no-header] app_label start_migration_name migration_name

Параметры

Параметр

Описание

app_label

Метка приложения для которого нужно объединить миграции

start_migration_name

Миграции будут объединены начиная с этой миграции и включая ее

migration_name

Миграции будут объединены до этой миграции включительно

--no-optimize

Не пытаться оптимизировать сжатые операции

--noinput (–no-input)

Указывает Django НЕ запрашивать у пользователя ввод каких-либо данных

--squashed-name SQUASHED_NAME

Задает имя новой сжатой миграции

Примеры

Служебная команда сервера обычно не применяется пользователем в Linux-консоли