fix(backend): create pricetier enum before migration

This commit is contained in:
Piotr Oleszczyk 2026-03-04 23:16:55 +01:00
parent 0e439b4ca7
commit 30315fdf56

View file

@ -20,11 +20,15 @@ depends_on: Union[str, Sequence[str], None] = None
def upgrade() -> None: def upgrade() -> None:
bind = op.get_bind()
price_tier_enum = sa.Enum("BUDGET", "MID", "PREMIUM", "LUXURY", name="pricetier")
price_tier_enum.create(bind, checkfirst=True)
op.add_column( op.add_column(
"products", "products",
sa.Column( sa.Column(
"price_tier", "price_tier",
sa.Enum("BUDGET", "MID", "PREMIUM", "LUXURY", name="pricetier"), price_tier_enum,
nullable=True, nullable=True,
), ),
) )