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