Closed
Description
plugin zod {
provider = '@core/zod'
mode = 'strip'
preserveTsFiles = true
}
model Submission {
id String @id @default(uuid())
title String?
userId String?
user User? @relation(fields: [userId], references: [id], name: "user")
comments Comment[] @relation("submission")
@@allow("all", true)
}
model User {
id String @id @default(uuid())
name String?
submissions Submission[] @relation("user")
comments Comment[] @relation("user")
@@allow("all", true)
}
model Comment {
id String @id @default(uuid())
content String?
userId String
user User @relation(fields: [userId], references: [id], name: "user")
submissionId String
submission Submission @relation(fields: [submissionId], references: [id], name: "submission")
@@allow("all", true)
}
{
data: {
content: 'Comment',
userId: '1',
submissionId: '2'
}
}
Metadata
Metadata
Assignees
Labels
No labels