Всем привет! Подскажите, пожалуйста, пытаюсь в существующей базе зашифровать поле и сохранить имеющиеся в нём данные. Я пытался сделать это с помощью миграций и корректировки модели таким образом:
1) Создаю новое зашифрованное поле с припиской new_
2) Создаю миграцию, где переношу данные из старого поля в новое зашифрованное
3) Удаляю старое, переименовываю новое
Это работает для постепенной накатки миграций, но падает при создании базы с нуля, т.к. при миграции в модели нет поля new_. Как можно сделать, чтобы миграции работали и на существующей базе и когда ее создаешь заново?
Пример того, как я делаю в данный момент:
https://django-cryptography.readthedocs.io/en/latest/migrating.html