From 57acbec0ed0aad5e8968d3b578a8d3f3d843beb0 Mon Sep 17 00:00:00 2001 From: Fayorg Date: Wed, 6 Dec 2023 11:02:10 +0100 Subject: [PATCH] add: prisma active and passed --- prisma/schema.prisma | 54 +++++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 9aa88bf..3e9084d 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -1,40 +1,42 @@ generator client { - provider = "prisma-client-js" + provider = "prisma-client-js" } datasource db { - provider = "mysql" - url = env("DATABASE_URL") - relationMode = "prisma" + provider = "mysql" + url = env("DATABASE_URL") + relationMode = "prisma" } model Users { - id Int @id @default(autoincrement()) - key String @unique - firstName String - lastName String - isTeacher Boolean @default(false) - createdAt DateTime @default(now()) - grades Grade[] - test Test? + id Int @id @default(autoincrement()) + key String @unique + firstName String + lastName String + isTeacher Boolean @default(false) + createdAt DateTime @default(now()) + grades Grade[] + test Test? } model Test { - id Int @id @default(autoincrement()) - testOfId Int @unique - testOn DateTime @db.Date - createdAt DateTime @default(now()) - testOf Users @relation(fields: [testOfId], references: [id]) - grades Grade[] + id Int @id @default(autoincrement()) + testOfId Int @unique + testOn DateTime @db.Date + createdAt DateTime @default(now()) + testOf Users @relation(fields: [testOfId], references: [id]) + grades Grade[] + isActive Boolean @default(false) + isPassed Boolean @default(false) } model Grade { - id Int @id @default(autoincrement()) - userId Int - note String? - createdAt DateTime @default(now()) - grade Float - testId Int - test Test @relation(fields: [testId], references: [id]) - user Users @relation(fields: [userId], references: [id]) + id Int @id @default(autoincrement()) + userId Int + note String? + createdAt DateTime @default(now()) + grade Float + testId Int + test Test @relation(fields: [testId], references: [id]) + user Users @relation(fields: [userId], references: [id]) }