cascade decks on user delete

This commit is contained in:
2023-07-17 10:35:02 +02:00
parent 85300ba46b
commit 68c963b0f0

View File

@@ -116,7 +116,7 @@ model deck {
created DateTime @default(now()) created DateTime @default(now())
updated DateTime @updatedAt updated DateTime @updatedAt
cardsCount Int @default(0) cardsCount Int @default(0)
author user @relation(fields: [userId], references: [id]) author user @relation(fields: [userId], references: [id], onDelete: Cascade)
card card[] card card[]
grades grade[] grades grade[]
@@ -132,9 +132,9 @@ model grade {
shots Int shots Int
created DateTime @default(now()) created DateTime @default(now())
updated DateTime @updatedAt updated DateTime @updatedAt
user user @relation(fields: [userId], references: [id]) user user @relation(fields: [userId], references: [id], onDelete: Cascade)
card card @relation(fields: [cardId], references: [id]) card card @relation(fields: [cardId], references: [id], onDelete: Cascade)
deck deck @relation(fields: [deckId], references: [id]) deck deck @relation(fields: [deckId], references: [id], onDelete: Cascade)
@@index([userId]) @@index([userId])
@@index([deckId]) @@index([deckId])
@@ -150,7 +150,7 @@ model GeneralChatMessage {
message String message String
created DateTime @default(now()) created DateTime @default(now())
updated DateTime @updatedAt updated DateTime @updatedAt
user user @relation(fields: [userId], references: [id]) user user @relation(fields: [userId], references: [id], onDelete: Cascade)
@@index([userId]) @@index([userId])
} }