initial db migration

This commit is contained in:
tw-blue
2025-11-30 10:28:18 +01:00
parent 8bbdc59907
commit ea2b04d6a0
3 changed files with 42 additions and 3 deletions
@@ -0,0 +1,21 @@
-- CreateEnum
CREATE TYPE "Topic" AS ENUM ('TEST');
-- CreateTable
CREATE TABLE "Member" (
"id" UUID NOT NULL DEFAULT uuidv7(),
"vorname" VARCHAR,
"nachname" VARCHAR,
"geburtsdatum" DATE,
"geburtsort" VARCHAR,
"geschlecht" VARCHAR,
"passnummer" VARCHAR,
"uvertrag" BOOLEAN,
"verein" BOOLEAN,
"graduierung" VARCHAR,
"letztePruefung" DATE,
"kontakt" VARCHAR,
"kuendigungzum" DATE,
CONSTRAINT "Member_pkey" PRIMARY KEY ("id")
);
@@ -0,0 +1,3 @@
# Please do not edit this file manually
# It should be added in your version-control system (e.g., Git)
provider = "postgresql"
+18 -3
View File
@@ -7,7 +7,22 @@ datasource db {
provider = "postgresql"
}
model test {
id String @id @db.Uuid
text String? @db.VarChar
model Member {
id String @db.Uuid @id @default(dbgenerated("uuidv7()"))
vorname String? @db.VarChar
nachname String? @db.VarChar
geburtsdatum DateTime? @db.Date
geburtsort String? @db.VarChar
geschlecht String? @db.VarChar
passnummer String? @db.VarChar
uvertrag Boolean? @db.Boolean
verein Boolean? @db.Boolean
graduierung String? @db.VarChar
letztePruefung DateTime? @db.Date
kontakt String? @db.VarChar
kuendigungzum DateTime? @db.Date
}
enum Topic {
TEST
}