Skip to content

Commit 1b7bf02

Browse files
fix: add onDelete to Category, TodoList, and Task schema
1 parent b8599a7 commit 1b7bf02

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/prisma/schema.prisma

+5-5
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ model Category {
3232
title String
3333
color String
3434
todoLists TodoList[]
35-
User User @relation(fields: [userId], references: [userId])
35+
User User @relation(fields: [userId], references: [userId], onDelete: Cascade)
3636
userId String
3737
}
3838

@@ -44,8 +44,8 @@ model TodoList {
4444
description String?
4545
completed Int @default(0)
4646
left Int @default(0)
47-
user User @relation(fields: [userId], references: [userId])
48-
category Category @relation(fields: [categoryId], references: [id])
47+
user User @relation(fields: [userId], references: [userId], onDelete: Cascade)
48+
category Category @relation(fields: [categoryId], references: [id], onDelete: Cascade)
4949
5050
tasks Task[]
5151
}
@@ -58,7 +58,7 @@ model Task {
5858
deadline DateTime?
5959
6060
userId String
61-
user User @relation(fields: [userId], references: [userId])
61+
user User @relation(fields: [userId], references: [userId], onDelete: Cascade)
6262
todoListId String @db.ObjectId
63-
todoList TodoList @relation(fields: [todoListId], references: [id])
63+
todoList TodoList @relation(fields: [todoListId], references: [id], onDelete: Cascade)
6464
}

0 commit comments

Comments
 (0)