"""oem image columns store file paths only Revision ID: 009 Revises: 008 Create Date: 2026-05-21 """ from typing import Sequence, Union import sqlalchemy as sa from alembic import op revision: str = "009" down_revision: Union[str, None] = "008" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: op.alter_column( "oem", "logo_path", existing_type=sa.Text(), type_=sa.String(length=512), existing_nullable=True, ) op.alter_column( "oem", "wechat_qrcode", existing_type=sa.Text(), type_=sa.String(length=512), existing_nullable=True, ) op.alter_column( "oem", "qq_qrcode", existing_type=sa.Text(), type_=sa.String(length=512), existing_nullable=True, ) def downgrade() -> None: op.alter_column( "oem", "qq_qrcode", existing_type=sa.String(length=512), type_=sa.Text(), existing_nullable=True, ) op.alter_column( "oem", "wechat_qrcode", existing_type=sa.String(length=512), type_=sa.Text(), existing_nullable=True, ) op.alter_column( "oem", "logo_path", existing_type=sa.String(length=512), type_=sa.Text(), existing_nullable=True, )