Привет, народ.
Есть легаси БД MySQL. Древняя база из под пыха, даже не 1НФ, полный бардак.
Есть приложение на Django2, которое должно бегать по этой базе и возвращать QuerySet.
Накидал схему, как должны храниться нормализованные данные под задачу.
Теперь есть 2 пути:
1) новая чистая БД,
описать всю схему БД в models,
применить миграции,
импорт таблиц и атрибутов из [старой БД] в [новую с моделями под Джанго].
2) привести существующую БД в нормализованную форму под желаемую схему,
inspectdb -> models,
причесать models и работать
Это мой первый проект на Django, помогите не выстрелить в ногу 🤕
Какой будет best practice при работе с легаси БД, поделитесь опытом у кого есть.