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

View File

@ -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;

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)