Files
g2s-aggregator/alembic/versions/20260530_037_tariff_code_to_string.py
T

35 lines
798 B
Python

"""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",
)