diff --git a/packages/prisma/migrations/20250905082756_change_internal_note_preset_team_fkey_to_cascade/migration.sql b/packages/prisma/migrations/20250905082756_change_internal_note_preset_team_fkey_to_cascade/migration.sql new file mode 100644 index 0000000000..cdb38ab9e9 --- /dev/null +++ b/packages/prisma/migrations/20250905082756_change_internal_note_preset_team_fkey_to_cascade/migration.sql @@ -0,0 +1,5 @@ +-- DropForeignKey +ALTER TABLE "InternalNotePreset" DROP CONSTRAINT "InternalNotePreset_teamId_fkey"; + +-- AddForeignKey +ALTER TABLE "InternalNotePreset" ADD CONSTRAINT "InternalNotePreset_teamId_fkey" FOREIGN KEY ("teamId") REFERENCES "Team"("id") ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/packages/prisma/schema.prisma b/packages/prisma/schema.prisma index a6731b7364..d176b5d777 100644 --- a/packages/prisma/schema.prisma +++ b/packages/prisma/schema.prisma @@ -2329,7 +2329,7 @@ model InternalNotePreset { id Int @id @default(autoincrement()) name String cancellationReason String? - team Team @relation(fields: [teamId], references: [id]) + team Team @relation(fields: [teamId], references: [id], onDelete: Cascade) teamId Int createdAt DateTime @default(now())