This commit is contained in:
2026-03-19 22:34:02 +01:00
parent d1a39620a7
commit fa05447895
18 changed files with 796 additions and 369 deletions

View File

@@ -1,3 +1,6 @@
from dotenv import load_dotenv
load_dotenv()
from logging.config import fileConfig
from sqlalchemy import engine_from_config

View File

@@ -0,0 +1,34 @@
"""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 ###