"""add restricted_combinations to special_feature_option_master

Revision ID: 7f1bff94d626
Revises: 3c1144eb8450
Create Date: 2026-09-01 18:32:40.849022

"""
from typing import Sequence, Union

from alembic import op
import sqlalchemy as sa
from sqlalchemy.dialects import postgresql

# revision identifiers, used by Alembic.
revision: str = '7f1bff94d626'
down_revision: Union[str, None] = '3c1144eb8450'
branch_labels: Union[str, Sequence[str], None] = None
depends_on: Union[str, Sequence[str], None] = None


def upgrade() -> None:
    # ### commands auto generated by Alembic - please adjust! ###
    op.execute("ALTER TABLE special_feature_option_master ADD COLUMN IF NOT EXISTS restricted_combinations JSONB")
    # ### end Alembic commands ###


def downgrade() -> None:
    # ### commands auto generated by Alembic - please adjust! ###
    op.drop_column('special_feature_option_master', 'restricted_combinations')
    # ### end Alembic commands ###
