eval_752 的数据库开发指南。
cd backend # 根据 model 变更自动生成 uv run alembic revision --autogenerate -m "add new table" # 审查 backend/alembic/versions/ 中生成的文件 # 应用迁移 uv run alembic upgrade head # 回滚一步 uv run alembic downgrade -1
Models 位于 backend/src/eval_752/infra/models/:
backend/src/eval_752/infra/models/
from sqlalchemy.orm import Mapped, mapped_column class Provider(Base): __tablename__ = "providers" id: Mapped[str] = mapped_column(primary_key=True) name: Mapped[str] base_url: Mapped[str] # ...
具体模式与约定请参考现有 models。