generator client { provider = "prisma-client-js" } datasource db { 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) isAdmin 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[] isActive Boolean @default(false) } model Grade { id Int @id @default(autoincrement()) userId Int createdAt DateTime @default(now()) grade Float testId Int test Test @relation(fields: [testId], references: [id]) user Users @relation(fields: [userId], references: [id]) }