prisma: added grade relation to test
This commit is contained in:
parent
4eb9ffdbf3
commit
2d28916803
|
@ -1,38 +1,40 @@
|
||||||
|
generator client {
|
||||||
|
provider = "prisma-client-js"
|
||||||
|
}
|
||||||
|
|
||||||
datasource db {
|
datasource db {
|
||||||
provider = "mysql"
|
provider = "mysql"
|
||||||
url = env("DATABASE_URL")
|
url = env("DATABASE_URL")
|
||||||
relationMode = "prisma"
|
relationMode = "prisma"
|
||||||
}
|
}
|
||||||
|
|
||||||
generator client {
|
|
||||||
provider = "prisma-client-js"
|
|
||||||
}
|
|
||||||
|
|
||||||
model Users {
|
model Users {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
key String @unique
|
key String @unique
|
||||||
grades Grade[]
|
|
||||||
firstName String
|
firstName String
|
||||||
lastName String
|
lastName String
|
||||||
testOn DateTime? @db.Date
|
|
||||||
isTeacher Boolean @default(false)
|
isTeacher Boolean @default(false)
|
||||||
test Test?
|
|
||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
|
grades Grade[]
|
||||||
|
test Test?
|
||||||
}
|
}
|
||||||
|
|
||||||
model Test {
|
model Test {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
testOf Users @relation(fields: [testOfId], references: [id])
|
|
||||||
testOfId Int @unique
|
testOfId Int @unique
|
||||||
testOn DateTime @default(now())
|
testOn DateTime @db.Date
|
||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
|
testOf Users @relation(fields: [testOfId], references: [id])
|
||||||
|
grades Grade[]
|
||||||
}
|
}
|
||||||
|
|
||||||
model Grade {
|
model Grade {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
user Users @relation(fields: [userId], references: [id])
|
|
||||||
userId Int
|
userId Int
|
||||||
grade Float
|
|
||||||
note String?
|
note String?
|
||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
|
grade Float
|
||||||
|
testId Int
|
||||||
|
test Test @relation(fields: [testId], references: [id])
|
||||||
|
user Users @relation(fields: [userId], references: [id])
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue