"""add username to user

Revision ID: z2d3e4f5g6h7
Revises: y1c2d3e4f5g6
Create Date: 2026-04-10

"""
from alembic import op
import sqlalchemy as sa

revision = "z2d3e4f5g6h7"
down_revision = "y1c2d3e4f5g6"
branch_labels = None
depends_on = None


def upgrade() -> None:
    op.add_column(
        "master_user",
        sa.Column("username", sa.String(100), nullable=True),
    )
    op.create_index("ix_master_user_username", "master_user", ["username"], unique=True)


def downgrade() -> None:
    op.drop_index("ix_master_user_username", table_name="master_user")
    op.drop_column("master_user", "username")
