model Post {
id Int @id @default(autoincrement())
created DateTime @default(now())
updated DateTime @updatedAt
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
userId Int
question String @db.MediumText
answers Answer[]
wonderings Wondering[]
@@index([userId])
}
model Answer {
id Int @id @default(autoincrement())
created DateTime @default(now())
updated DateTime @updatedAt
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
userId Int
post Post @relation(fields: [postId], references: [id], onDelete: Cascade)
postId Int
answer String @db.MediumText
@@index([userId])
@@index([postId])
}
model Wondering {
id Int @id @default(autoincrement())
created DateTime @default(now())
updated DateTime @updatedAt
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
userId Int
post Post @relation(fields: [postId], references: [id], onDelete: Cascade)
postId Int
@@index([userId])
@@index([postId])
}
12.1 Forms and Handlers 12.2 Post Detail 12.3 궁금해요 12.4 Answer 12.5 All Posts 12.6 useCoords 12.7 Geo Search 12.8 Geo Bug