syncova-policies/prisma/migrations/20250916123712_init/migration.sql
Weapie 328f042307 Syncova Policies: Portal für DSGVO-Datenschutzerklärungen
Next.js 15 App Router mit öffentlicher Übersicht und geschütztem
Admin-Bereich zur Pflege von Datenschutzerklärungen nach Art. 12ff. DSGVO.

- Oberfläche auf Basis von shadcn/ui, Inter lokal eingebunden
- Prisma/SQLite, Auth.js mit Credentials-Provider und Rollen
- Massenimport der Merkblätter des Amtes Leezen aus PDF
- Docker-Image (standalone) und Gitea-Workflow zur Veröffentlichung

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 16:23:51 +02:00

18 lines
595 B
SQL

-- CreateTable
CREATE TABLE "PrivacyPolicy" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"title" TEXT NOT NULL,
"responsible" TEXT NOT NULL,
"contactDPO" TEXT NOT NULL,
"dataSubjectsRights" TEXT NOT NULL,
"complaintRight" TEXT NOT NULL,
"withdrawalRight" TEXT NOT NULL,
"processingDescription" TEXT NOT NULL,
"processingPurposes" TEXT NOT NULL,
"legalBasis" TEXT NOT NULL,
"recipients" TEXT NOT NULL,
"createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" DATETIME NOT NULL,
"isPublic" BOOLEAN NOT NULL DEFAULT true
);