"""add unique constraint to user.username Revision ID: a1b2c3d4e5f6 Revises: 4e8d78ff6e9e Create Date: 2026-04-07 15:00:00.000000 """ from typing import Sequence, Union from alembic import op revision: str = "a1b2c3d4e5f6" down_revision: Union[str, Sequence[str], None] = "4e8d78ff6e9e" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: op.create_unique_constraint("uq_user_username", "user", ["username"]) def downgrade() -> None: op.drop_constraint("uq_user_username", "user", type_="unique")