Итак, у меня есть эта установка django, в которой есть куча сценариев миграции. Они выглядят так:Как создать новую таблицу с помощью модели
00001_initial.py
00002_blah_blah.py
00003_bleh_bleh.py
Теперь я знаю, что это «здание базы данных» сценарии, которые будут принимать вещи, определенные в models.py
и запускать их с БД, чтобы «создать» таблицы и прочее.
Я хочу создать новую таблицу (поэтому я создал ее определение в models.py). Для этого я скопировал еще один класс модели и отредактировал его имя и поля, и все в порядке. Позволяет называть этот новый класс класса «бум».
Вопрос теперь в том, как мне «создать» эту таблицу стрел с помощью сценария миграции и модели стрелы?
Я обеспокоен тем, что я мог бы случайно повредить все, что уже находится в БД. Как выполнить миграцию, чтобы создать только таблицу стрел? Как создать сценарий миграции для него?
Я знаю, что у него есть что-то делать с manage.py
и работает migrate
или runmigration
(или это sqlmigrate
? ... им путать). При создании таблицы стрелы, я не хочу, чтобы база данных идти бум, если вы знаете, что я имею в виду :)
Что это связано с ruby-on-rails и mongo/mysql? Вы должны действительно сделать учебник django, чтобы узнать, как работают миграции django. – Sayse
Они были предложены SO. Я не хотел неуважительно относиться к системе ... –