Skip to content

Commit 02312da

Browse files
committed
Course 削除時の cascade を設定
1 parent 83214a6 commit 02312da

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

server/prisma/schema.prisma

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ model Course {
9292
// コマ。1つの講義に対して複数存在しうる。
9393
model Slot {
9494
id Int @id @default(autoincrement())
95-
course Course @relation(fields: [courseId], references: [id])
95+
course Course @relation(fields: [courseId], references: [id], onDelete: Cascade)
9696
courseId String
9797
period Int // 1-6. 0 の場合はなし (集中など)
9898
day Day // 曜日。other の場合は集中など
@@ -104,7 +104,7 @@ model Enrollment {
104104
id Int @id @default(autoincrement())
105105
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
106106
userId Int
107-
course Course @relation(fields: [courseId], references: [id])
107+
course Course @relation(fields: [courseId], references: [id], onDelete: Cascade)
108108
courseId String
109109
110110
@@unique([userId, courseId])

0 commit comments

Comments
 (0)