From bce3d1a0460b20d5d8ee62c1b1c00f8aea50e284 Mon Sep 17 00:00:00 2001 From: Snowy-Fluffy Date: Thu, 12 Feb 2026 10:17:17 +0300 Subject: [PATCH] alembic migration fix --- ...not_null.py => 0003_promo_curr_act_not_null.py} | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) rename alembic/versions/{0003_promo_current_activations_not_null.py => 0003_promo_curr_act_not_null.py} (80%) diff --git a/alembic/versions/0003_promo_current_activations_not_null.py b/alembic/versions/0003_promo_curr_act_not_null.py similarity index 80% rename from alembic/versions/0003_promo_current_activations_not_null.py rename to alembic/versions/0003_promo_curr_act_not_null.py index cab615b..f5aa6a8 100644 --- a/alembic/versions/0003_promo_current_activations_not_null.py +++ b/alembic/versions/0003_promo_curr_act_not_null.py @@ -13,8 +13,9 @@ import sqlalchemy as sa # revision identifiers, used by Alembic. -revision: str = "0003_promo_current_activations_not_null" -down_revision: Union[str, Sequence[str], None] = "0002_active_discount_expires_at" +revision: str = "0003_promo_curr_act_not_null" +down_revision: Union[str, Sequence[str], + None] = "0002_active_discount_expires_at" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None @@ -41,11 +42,13 @@ def upgrade() -> None: if not inspector.has_table("promo_codes"): return - promo_columns = {column["name"] for column in inspector.get_columns("promo_codes")} + promo_columns = {column["name"] + for column in inspector.get_columns("promo_codes")} if "current_activations" not in promo_columns: op.add_column( "promo_codes", - sa.Column("current_activations", sa.Integer(), nullable=False, server_default=sa.text("0")), + sa.Column("current_activations", sa.Integer(), + nullable=False, server_default=sa.text("0")), ) return @@ -80,7 +83,8 @@ def downgrade() -> None: if not inspector.has_table("promo_codes"): return - promo_columns = {column["name"] for column in inspector.get_columns("promo_codes")} + promo_columns = {column["name"] + for column in inspector.get_columns("promo_codes")} if "current_activations" in promo_columns: op.alter_column( "promo_codes",