exams setup
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
model Exam {
|
||||
id String @id @default(dbgenerated("uuidv7()"))
|
||||
date DateTime @db.Date
|
||||
title String @db.VarChar
|
||||
memberExams MemberExam[]
|
||||
}
|
||||
@@ -1,16 +1,17 @@
|
||||
model Member {
|
||||
id String @id @default(dbgenerated("uuidv7()")) @db.Uuid
|
||||
vorname String? @db.VarChar
|
||||
nachname String? @db.VarChar
|
||||
geburtsdatum DateTime? @db.Date
|
||||
geburtsort String? @db.VarChar
|
||||
geschlecht String? @db.VarChar
|
||||
passnummer String? @db.VarChar
|
||||
id String @id @default(dbgenerated("uuidv7()")) @db.Uuid
|
||||
vorname String? @db.VarChar
|
||||
nachname String? @db.VarChar
|
||||
geburtsdatum DateTime? @db.Date
|
||||
geburtsort String? @db.VarChar
|
||||
geschlecht String? @db.VarChar
|
||||
passnummer String? @db.VarChar
|
||||
verein Boolean?
|
||||
graduierung String? @db.VarChar
|
||||
letztePruefung DateTime? @db.Date
|
||||
kontakt String? @db.VarChar
|
||||
kuendigungzum DateTime? @db.Date
|
||||
graduierung String? @db.VarChar
|
||||
letztePruefung DateTime? @db.Date
|
||||
kontakt String? @db.VarChar
|
||||
kuendigungzum DateTime? @db.Date
|
||||
marker Boolean?
|
||||
creationDate DateTime? @default(now()) @db.Date
|
||||
creationDate DateTime? @default(now()) @db.Date
|
||||
memberExams MemberExam[]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
model MemberExam {
|
||||
id String @id @default(dbgenerated("uuidv7()")) @db.Uuid
|
||||
targetGrade String @db.VarChar
|
||||
|
||||
memberId String @db.Uuid
|
||||
member Member @relation(fields: [memberId], references: [id])
|
||||
|
||||
examId String @db.Uuid
|
||||
exam Exam @relation(fields: [examId], references: [id])
|
||||
|
||||
passed Boolean?
|
||||
comment String? @db.VarChar
|
||||
}
|
||||
Reference in New Issue
Block a user