Skip to content

Commit 37deef1

Browse files
committed
update model to add migration for use_llm column in assignment_questions
1 parent 0188d03 commit 37deef1

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
"""add use_llm to assignment_questions
2+
3+
Revision ID: c1d2e3f4a5b6
4+
Revises: a1b2c3d4e5f6
5+
Create Date: 2026-04-01 00:00:00.000000
6+
7+
"""
8+
from typing import Sequence, Union
9+
10+
from alembic import op
11+
import sqlalchemy as sa
12+
13+
14+
revision: str = 'c1d2e3f4a5b6'
15+
down_revision: Union[str, None] = 'a1b2c3d4e5f6'
16+
branch_labels: Union[str, Sequence[str], None] = None
17+
depends_on: Union[str, Sequence[str], None] = None
18+
19+
20+
def upgrade() -> None:
21+
#Add use_llm column to assignment_questions table as nullable
22+
#controls whether a peer instruction question uses an LLM peer for async mode
23+
op.add_column('assignment_questions',
24+
sa.Column('use_llm', sa.String(length=1), nullable=True)
25+
)
26+
27+
28+
def downgrade() -> None:
29+
op.drop_column('assignment_questions', 'use_llm')

0 commit comments

Comments
 (0)