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>
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
-- 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";
|
||||
Reference in New Issue
Block a user