"""Remove global service notification expiry uniqueness. Revision ID: af1c3d7e4b20 Revises: ee6174eeef14 Create Date: 2026-08-20 00:00:00.000000 """ from typing import Sequence, Union from alembic import op revision: str = "af1c3d7e4b20" down_revision: Union[str, Sequence[str], None] = "ee6174eeef14" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: op.drop_constraint( "service_notifications_sub_expires_at_key", "service_notifications", type_="unique", ) def downgrade() -> None: op.create_unique_constraint( "service_notifications_sub_expires_at_key", "service_notifications", ["sub_expires_at"], )