makemigrations

Создание новых миграций для приложений

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

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

Синтаксис

rude makemigrations [--dry-run] [--merge] [--empty] [--noinput] [-n NAME] [--no-header] [--check] [--scriptable] [--update] app_label

Параметры

Параметр

Описание

--dry-run

Показать какие миграции будут созданы; фактически не записывать их.

--merge

Включить исправление конфликтов миграций.

--empty

Создать пустую миграцию.

--noinput

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

--name

Использовать это имя для файла(ов) миграции.

--no-header

Не добавлять комментарии заголовка к новым файлам миграции.

--check

Выйти с ненулевым статусом если изменения модели не содержат миграций и фактически не записывают их. Подразумевает –dry-run.

--scriptable

Перенаправлять вывод логов и запросы ввода в stderr - записывая в stdout только пути к сгенерированным файлам миграций.

--update

Объединить изменения модели с последней миграцией и оптимизировать соответствующие операции.

app_label

Указывает метку(и) приложения(й) для которого(ых) нужно создать миграции.

Примеры

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