Files
wiki-tcg/backend/alembic/versions/cd7ebb9b11bd_add_ai_used_to_cards.py
2026-03-19 22:34:02 +01:00

35 lines
976 B
Python

"""add ai_used to cards
Revision ID: cd7ebb9b11bd
Revises: adee6bcc23e1
Create Date: 2026-03-19 18:23:14.422342
"""
from typing import Sequence, Union
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision: str = 'cd7ebb9b11bd'
down_revision: Union[str, Sequence[str], None] = 'adee6bcc23e1'
branch_labels: Union[str, Sequence[str], None] = None
depends_on: Union[str, Sequence[str], None] = None
def upgrade() -> None:
"""Upgrade schema."""
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('cards', sa.Column('ai_used', sa.Boolean(), nullable=True))
# ### end Alembic commands ###
op.execute("UPDATE cards SET ai_used = false")
op.alter_column('cards', 'ai_used', nullable=False)
def downgrade() -> None:
"""Downgrade schema."""
# ### commands auto generated by Alembic - please adjust! ###
op.drop_column('cards', 'ai_used')
# ### end Alembic commands ###