If a team is deleted, it cascades to memberships

This commit is contained in:
zomars
2022-10-10 19:24:46 -06:00
parent 49805054ba
commit 1fe1130af1
2 changed files with 6 additions and 1 deletions
@@ -0,0 +1,5 @@
-- DropForeignKey
ALTER TABLE "Membership" DROP CONSTRAINT "Membership_teamId_fkey";
-- AddForeignKey
ALTER TABLE "Membership" ADD CONSTRAINT "Membership_teamId_fkey" FOREIGN KEY ("teamId") REFERENCES "Team"("id") ON DELETE CASCADE ON UPDATE CASCADE;
+1 -1
View File
@@ -214,7 +214,7 @@ model Membership {
userId Int
accepted Boolean @default(false)
role MembershipRole
team Team @relation(fields: [teamId], references: [id])
team Team @relation(fields: [teamId], references: [id], onDelete: Cascade)
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
disableImpersonation Boolean @default(false)