This directory contains SQLAlchemy models, engine/session setup, and database initialization helpers.
db/base.py: shared ORM base mixins and common fieldsdb/engine.py: engine/session configurationdb/initialization.py: schema/bootstrap utilities
- Use Alembic migrations under
alembic/versions/for all DDL changes. - Keep model nullability/defaults aligned with migrations.
- Prefer idempotent data migrations and safe re-runs.
source .venv/bin/activate
alembic upgrade head