"""widen fingerprint columns from 64 to 71 chars (sha256: prefix = 7 extra bytes) Revision ID: 4e68b95b48f3 Revises: ce3181fcf6d6 Create Date: 2026-04-23 14:48:32.890055+00:00 """ from __future__ import annotations from typing import Sequence, Union import sqlalchemy as sa from alembic import op revision: str = "4e68b95b48f3" down_revision: Union[str, None] = "ce3181fcf6d6" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: op.alter_column( "musehub_auth_challenges", "fingerprint", type_=sa.String(length=71), existing_nullable=False, ) op.alter_column( "musehub_auth_keys", "fingerprint", type_=sa.String(length=71), existing_nullable=False, ) def downgrade() -> None: op.alter_column( "musehub_auth_challenges", "fingerprint", type_=sa.String(length=64), existing_nullable=False, ) op.alter_column( "musehub_auth_keys", "fingerprint", type_=sa.String(length=64), existing_nullable=False, )