This project uses Alembic for database schema versioning, allowing for easy management of database migrations.
Alembic is a lightweight database migration tool for use with SQLAlchemy. It provides command line tools for creating and managing scriptable database revisions.
To create a new migration script after modifying your SQLAlchemy models, run:
alembic revision --autogenerate -m "DESCRIPTION_HERE"
Then, when youcan apply the update using
alembic upgrade head