问题描述
我是 prisma(也是 db world)的新手,我正在尝试为测试准备 Web 应用程序设计一个数据库:
到目前为止,我得到了以下设计(我可能会添加个人资料?/报告?),如果我在正确的轨道上,请告诉我。任何帮助将不胜感激。另外,如果您愿意,请随时分享任何链接以帮助我理解数据库建模。
model User {
id Int @default(autoincrement()) @id
name String?
email String? @unique
emailVerified DateTime? @map(name: "email_verified")
image String?
createdAt DateTime @default(Now()) @map(name: "created_at")
updatedAt DateTime @updatedAt @map(name: "updated_at")
attempts Attempt[]
@@map(name: "users")
}
model Question {
id Int @default(autoincrement()) @id
title String
published Boolean @default(true)
category Category[]
@@map(name: "questions")
}
model Answer {
id Int @default(autoincrement()) @id
text String
iscorrect Boolean @default(false)
question Question? @relation(fields: [questionId],references: [id])
questionId Int?
@@map(name: "answers")
}
model Attempt {
id Int @default(autoincrement()) @id
userId Int @map(name: "user_id")
@@map(name: "attempts")
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)