"""Add 'cancelled' value to task_status enum.""" from alembic import op revision = "0031" down_revision = "0030" branch_labels = None depends_on = None def upgrade() -> None: op.execute("ALTER TYPE task_status ADD VALUE IF NOT EXISTS 'cancelled'") def downgrade() -> None: # PostgreSQL does not support removing enum values without a full type rebuild. # Downgrade is a no-op; the value simply becomes unused. pass