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?