Миграции Django в конвейере CI/CD
Мой CI/CD конвейер запускается каждый раз, когда происходит внедрение кода. Есть уже заполненная база данных (PostgreSQL). Я вношу изменения в models.py (в частности, добавляю новую модель), а команды python manage.py makemigrations <app-name>
и python manage.py migrate
записаны в файле docker entry-point, поэтому я ожидаю, что при каждом переносе кода эти команды будут выполняться и создавать файл миграций, а база данных должна отражать изменения. Но база данных вообще не показывает никаких изменений, однако, на странице администратора Django отображается новое имя модели.
Кроме того, в репозитории вообще нет папки migrations ни в одном приложении. Как мне решить эту проблему. Я хочу добавить новую таблицу и добавить новый столбец в существующую таблицу