From ee076d7102c5f4001ec446f2cd51755d7654eba6 Mon Sep 17 00:00:00 2001 From: Keith Williams Date: Thu, 22 Jan 2026 06:43:05 -0300 Subject: [PATCH] perf: add composite index on EventType(parentId, teamId) (#27099) * perf: add composite index on EventType(parentId, teamId) Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * Apply suggestion from @keithwillcode --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- .../migration.sql | 2 ++ packages/prisma/schema.prisma | 1 + 2 files changed, 3 insertions(+) create mode 100644 packages/prisma/migrations/20260121191700_add_eventtype_parentid_teamid_index/migration.sql diff --git a/packages/prisma/migrations/20260121191700_add_eventtype_parentid_teamid_index/migration.sql b/packages/prisma/migrations/20260121191700_add_eventtype_parentid_teamid_index/migration.sql new file mode 100644 index 0000000000..dc443f0b55 --- /dev/null +++ b/packages/prisma/migrations/20260121191700_add_eventtype_parentid_teamid_index/migration.sql @@ -0,0 +1,2 @@ +-- CreateIndex +CREATE INDEX "EventType_parentId_teamId_idx" ON "public"."EventType"("parentId", "teamId"); diff --git a/packages/prisma/schema.prisma b/packages/prisma/schema.prisma index d58d0c6d2c..5a15156299 100644 --- a/packages/prisma/schema.prisma +++ b/packages/prisma/schema.prisma @@ -274,6 +274,7 @@ model EventType { @@index([scheduleId]) @@index([secondaryEmailId]) @@index([parentId]) + @@index([parentId, teamId]) @@index([restrictionScheduleId]) }