Управление версиями БД осуществляется с помощью пакета alembic
.
Для автоматического создания миграции выполните
alembic revision --autogenerate -m "Name of migration"
если проект запущен локально.
И если запущен через docker compose
docker-compose exec backend alembic revision --autogenerate -m "Name of migration"
Для обновления/инициализации таблиц через миграции выполните команду
alembic upgrade head
или для docker compose
docker-compose exec backend alembic upgrade head