Django Makemigrations не работает на новых экземплярах автомасштабирования (не показывает новых изменений)
У нас есть django backend, размещенный на автомасштабируемых экземплярах ec2, и во время развертывания было обнаружено, что makemigrations и migrate не работают (с добавлением новых моделей), когда новый ec2 заменяется в группе автомасштабирования, поскольку миграции были сделаны со старых экземпляров, он не показывает новых миграций на последнем ec2.
Каким может быть эффективное решение для этого -
- Иметь отдельный сервер только для миграций базы данных (из окружения)
- Выкладывать файл миграций непосредственно на git/bitbucket вместе с кодом, чтобы во время развертывания отражались новые изменения.
Есть ли другие хорошие решения для этого в целом?