| 12345678910111213141516171819202122232425 |
- """Add an explicit tested state to physical execution plans."""
- from alembic import op
- revision = "20260723_130"
- down_revision = "20260723_120"
- branch_labels = None
- depends_on = None
- def upgrade() -> None:
- op.execute(
- """
- ALTER TABLE public.rule_execution_plans
- DROP CONSTRAINT rule_execution_plans_status_check;
- ALTER TABLE public.rule_execution_plans
- ADD CONSTRAINT rule_execution_plans_status_check
- CHECK (status IN ('compiled','tested','published','revoked'));
- """
- )
- def downgrade() -> None:
- # Immutable runtime evidence and tested plans are retained on rollback.
- pass
|