From 68c963b0f0478ba3f72e89677a05ff1bb3dd821f Mon Sep 17 00:00:00 2001 From: Andres Date: Mon, 17 Jul 2023 10:35:02 +0200 Subject: [PATCH] cascade decks on user delete --- prisma/schema.prisma | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 50e9e22..f8ce169 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -116,7 +116,7 @@ model deck { created DateTime @default(now()) updated DateTime @updatedAt cardsCount Int @default(0) - author user @relation(fields: [userId], references: [id]) + author user @relation(fields: [userId], references: [id], onDelete: Cascade) card card[] grades grade[] @@ -132,9 +132,9 @@ model grade { shots Int created DateTime @default(now()) updated DateTime @updatedAt - user user @relation(fields: [userId], references: [id]) - card card @relation(fields: [cardId], references: [id]) - deck deck @relation(fields: [deckId], references: [id]) + user user @relation(fields: [userId], references: [id], onDelete: Cascade) + card card @relation(fields: [cardId], references: [id], onDelete: Cascade) + deck deck @relation(fields: [deckId], references: [id], onDelete: Cascade) @@index([userId]) @@index([deckId]) @@ -150,7 +150,7 @@ model GeneralChatMessage { message String created DateTime @default(now()) updated DateTime @updatedAt - user user @relation(fields: [userId], references: [id]) + user user @relation(fields: [userId], references: [id], onDelete: Cascade) @@index([userId]) }