"""promote requested admin user Revision ID: 202605150001 Revises: 202605140002 Create Date: 2026-05-15 05:00:00.000000 """ from collections.abc import Sequence from alembic import op revision: str = "202605150001" down_revision: str | None = "202605140002" branch_labels: str | Sequence[str] | None = None depends_on: str | Sequence[str] | None = None ADMIN_TELEGRAM_ID = 556399210 def upgrade() -> None: op.execute( f""" insert into users (telegram_id, username, platform_role) values ({ADMIN_TELEGRAM_ID}, '{ADMIN_TELEGRAM_ID}', 'admin') on conflict (telegram_id) do update set platform_role = 'admin' """ ) def downgrade() -> None: op.execute( f""" update users set platform_role = 'user' where telegram_id = {ADMIN_TELEGRAM_ID} and platform_role = 'admin' """ )