From b39404860f2451260f15cb1ffb3b20d7a4118117 Mon Sep 17 00:00:00 2001 From: Alex van Andel Date: Fri, 13 Jun 2025 11:24:01 +0100 Subject: [PATCH] chore: Remove cascade on profile deletion for EventType (#21792) --- .../migration.sql | 5 +++++ packages/prisma/schema.prisma | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 packages/prisma/migrations/20250612210429_remove_profile_cascade_delete_on_eventtype/migration.sql diff --git a/packages/prisma/migrations/20250612210429_remove_profile_cascade_delete_on_eventtype/migration.sql b/packages/prisma/migrations/20250612210429_remove_profile_cascade_delete_on_eventtype/migration.sql new file mode 100644 index 0000000000..032ccde476 --- /dev/null +++ b/packages/prisma/migrations/20250612210429_remove_profile_cascade_delete_on_eventtype/migration.sql @@ -0,0 +1,5 @@ +-- DropForeignKey +ALTER TABLE "EventType" DROP CONSTRAINT "EventType_profileId_fkey"; + +-- AddForeignKey +ALTER TABLE "EventType" ADD CONSTRAINT "EventType_profileId_fkey" FOREIGN KEY ("profileId") REFERENCES "Profile"("id") ON DELETE SET NULL ON UPDATE CASCADE; diff --git a/packages/prisma/schema.prisma b/packages/prisma/schema.prisma index 5d7b01195e..70a3c2b740 100644 --- a/packages/prisma/schema.prisma +++ b/packages/prisma/schema.prisma @@ -102,7 +102,7 @@ model EventType { userId Int? profileId Int? - profile Profile? @relation(fields: [profileId], references: [id], onDelete: Cascade) + profile Profile? @relation(fields: [profileId], references: [id]) team Team? @relation(fields: [teamId], references: [id], onDelete: Cascade) teamId Int?