Coverage for slidge/db/alembic/versions/cce024f6445b_make_avatar_hash_nullable.py: 92%
12 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-09-29 05:05 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-09-29 05:05 +0000
1"""make avatar.hash nullable
3Revision ID: cce024f6445b
4Revises: b579e8ce8a69
5Create Date: 2026-09-11 20:20:58.905212
7"""
9from collections.abc import Sequence
11import sqlalchemy as sa
12from alembic import op
14# revision identifiers, used by Alembic.
15revision: str = "cce024f6445b"
16down_revision: str | None = "b579e8ce8a69"
17branch_labels: str | Sequence[str] | None = None
18depends_on: str | Sequence[str] | None = None
21def upgrade() -> None:
22 with op.batch_alter_table("avatar", schema=None) as batch_op:
23 batch_op.alter_column("hash", existing_type=sa.VARCHAR(), nullable=True)
26def downgrade() -> None:
27 raise RuntimeError("downgrades are not supported")