Add cascading delete behavior to activity.group. (#448)

This commit is contained in:
Derek
2025-11-08 03:49:40 -05:00
committed by GitHub
parent 157ed4fd96
commit 548a8dc5ee
2 changed files with 6 additions and 1 deletions

View File

@@ -0,0 +1,5 @@
-- DropForeignKey
ALTER TABLE "Activity" DROP CONSTRAINT "Activity_groupId_fkey";
-- AddForeignKey
ALTER TABLE "Activity" ADD CONSTRAINT "Activity_groupId_fkey" FOREIGN KEY ("groupId") REFERENCES "Group"("id") ON DELETE CASCADE ON UPDATE CASCADE;

View File

@@ -116,7 +116,7 @@ model ExpensePaidFor {
model Activity { model Activity {
id String @id id String @id
group Group @relation(fields: [groupId], references: [id]) group Group @relation(fields: [groupId], references: [id], onDelete: Cascade)
groupId String groupId String
time DateTime @default(now()) time DateTime @default(now())
activityType ActivityType activityType ActivityType