"""Change orders.tariff_code to string.""" from collections.abc import Sequence from alembic import op import sqlalchemy as sa revision: str = "20260530_037" down_revision: str | None = "20260527_036" branch_labels: str | Sequence[str] | None = None depends_on: str | Sequence[str] | None = None def upgrade() -> None: op.alter_column( "orders", "tariff_code", existing_type=sa.Integer(), type_=sa.String(length=128), existing_nullable=False, postgresql_using="tariff_code::varchar", ) def downgrade() -> None: op.alter_column( "orders", "tariff_code", existing_type=sa.String(length=128), type_=sa.Integer(), existing_nullable=False, postgresql_using="tariff_code::integer", )