-- PBI-63: Sprint-lifecycle migratie -- -- 1. Hernoem SprintStatus ACTIVE → OPEN, COMPLETED → CLOSED (bestaande data behouden, geen rewrite) -- 2. Voeg ARCHIVED toe (FAILED blijft) -- 3. Pas Sprint.status default aan naar OPEN -- 4. Voeg EXCLUDED toe aan TaskStatus -- -- ALTER TYPE ... RENAME VALUE werkt vanaf PostgreSQL 10 zonder data-rewrite. -- ALTER TYPE ... ADD VALUE moet buiten een transaction-block uitgevoerd worden; -- Prisma migrate runt elk SQL-bestand zonder impliciete BEGIN/COMMIT, dus -- losse statements zijn voldoende. ALTER TYPE "SprintStatus" RENAME VALUE 'ACTIVE' TO 'OPEN'; ALTER TYPE "SprintStatus" RENAME VALUE 'COMPLETED' TO 'CLOSED'; ALTER TYPE "SprintStatus" ADD VALUE 'ARCHIVED'; ALTER TABLE "sprints" ALTER COLUMN "status" SET DEFAULT 'OPEN'; ALTER TYPE "TaskStatus" ADD VALUE 'EXCLUDED';