"""the admin allow-list grants an account, not whoever holds the name Revision ID: b2c3d4e5f6a8 Revises: a1b2c3d4e5f7 """ from collections.abc import Sequence import sqlalchemy as sa from alembic import op revision: str = "b2c3d4e5f6a8" down_revision: str | Sequence[str] | None = "a1b2c3d4e5f7" branch_labels: str | Sequence[str] | None = None depends_on: str | Sequence[str] | None = None def upgrade() -> None: op.create_table( "admin_pins", sa.Column("username", sa.String(64), primary_key=True), sa.Column("user_id", sa.String(36), nullable=False), sa.Column("pinned_at", sa.DateTime(timezone=True), nullable=False, server_default=sa.func.now()), ) def downgrade() -> None: op.drop_table("admin_pins")