Linkageテーブル作成

This commit is contained in:
ろむねこ 2024-06-17 10:50:07 +09:00
parent 511d79a0c6
commit a9c41fc456
Signed by: Fujimatsu
GPG Key ID: FA1F39A1BA37D168

View File

@ -43,6 +43,7 @@ model Task {
created_at DateTime @default(now()) created_at DateTime @default(now())
reward Int reward Int
TaskCompletion TaskCompletion[] TaskCompletion TaskCompletion[]
TaskChildLinkage TaskChildLinkage[]
} }
model Child { model Child {
@ -53,6 +54,7 @@ model Child {
home_group_id String home_group_id String
home_group HomeGroup @relation(fields: [home_group_id], references: [id]) home_group HomeGroup @relation(fields: [home_group_id], references: [id])
TaskCompletion TaskCompletion[] TaskCompletion TaskCompletion[]
TaskChildLinkage TaskChildLinkage[]
} }
model TaskCompletion { model TaskCompletion {
@ -63,3 +65,11 @@ model TaskCompletion {
child Child @relation(fields: [child_id], references: [id]) child Child @relation(fields: [child_id], references: [id])
task Task @relation(fields: [task_id], references: [id]) task Task @relation(fields: [task_id], references: [id])
} }
model TaskChildLinkage {
id String @id @default(cuid())
task_id String
child_id String
task Task @relation(fields: [task_id], references: [id])
child Child @relation(fields: [child_id], references: [id])
}