Files
craftvia/prisma/migrations/20260728115109_object_review_status/migration.sql
T
msolarczekandClaude Opus 5 c8e6f30a27
CI / build-and-check (push) Canceled after 0s
CI / audit (push) Canceled after 0s
CI / sbom (push) Canceled after 0s
Basis: Certvia dev@a48c5fb als Fundament für Craftvia
Unveränderter Stand von certvia/dev (a48c5fb) plus Craftvia-Spezifikation
und Brandbook unter docs/craftvia/. ISMS-Module werden im Folgecommit entfernt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-14 11:05:39 +02:00

13 lines
744 B
SQL

-- Generalisiertes Review-Status-Enum (Story F2, Contracts §2). Ersetzt das
-- schrittbezogene OnboardingStepStatus und ergänzt den Zustand `zurueckgewiesen`.
-- CreateEnum
CREATE TYPE "ObjectReviewStatus" AS ENUM ('offen', 'in_bearbeitung', 'zur_validierung', 'validiert', 'zurueckgewiesen');
-- AlterTable: onboarding_progress.status auf das neue Enum umziehen (werterhaltend)
ALTER TABLE "onboarding_progress" ALTER COLUMN "status" DROP DEFAULT;
ALTER TABLE "onboarding_progress" ALTER COLUMN "status" TYPE "ObjectReviewStatus" USING ("status"::text::"ObjectReviewStatus");
ALTER TABLE "onboarding_progress" ALTER COLUMN "status" SET DEFAULT 'offen';
-- DropEnum: altes, schrittbezogenes Enum entfernen
DROP TYPE "OnboardingStepStatus";