dotb_ai-platform/migrations/versions/0002_ai_result_fields.py
2026-09-25 09:55:25 +07:00

22 lines
772 B
Python

import sqlalchemy as sa
from alembic import op
revision = "0002_ai_result_fields"
down_revision = "0001_platform_v2"
branch_labels = None
depends_on = None
def upgrade() -> None:
op.add_column("scoring_runs", sa.Column("ai_confidence", sa.Float(), nullable=True))
op.add_column("scoring_runs", sa.Column("ai_reasoning", sa.String(2000), nullable=True))
op.add_column("scoring_runs", sa.Column("error_code", sa.String(64), nullable=True))
op.add_column("scoring_runs", sa.Column("result_mode", sa.String(32), nullable=True))
def downgrade() -> None:
op.drop_column("scoring_runs", "result_mode")
op.drop_column("scoring_runs", "error_code")
op.drop_column("scoring_runs", "ai_reasoning")
op.drop_column("scoring_runs", "ai_confidence")