Как я могу переделать миграции Django, не затрагивая базу данных?
В основном я работаю над проектом, в котором уже есть база данных, управляемая с помощью Django.
Я заметил, что есть проблемы из прошлого.
Дублирование миграций (например: 0011_auto_20210524_1314, 0011_auto_20210531_1728.),
также не все поля модели записаны в истории миграций.
Идея в том, что я хотел бы даже разделить проект на большее количество приложений, чем есть сейчас.
Итак, я хотел бы вернуться к нулевой миграции, удалить все миграции и makemigrations снова, при этом модели будут разделены на несколько приложений. Проблема в том, что база данных содержит много данных и я не могу повлиять на них.
У кого-нибудь есть идея, как достичь этого как-то "чисто"?
Я думал о --фальшивый ноль, удалить миграции (Удалить также из DB.),
создать новый набор миграций, установить флаг managed = False и migrate, чтобы миграция была "применена".
Я знаю о inspectdb, но не уверен, что это поможет из-за перемещения моделей в нескольких приложениях.
Любые другие предложения или мысли, пожалуйста?