From f72f709e34333de4e1c59f4af23cce8bb6aa5773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Omar=20L=C3=B3pez?= Date: Thu, 5 Jan 2023 15:29:03 -0700 Subject: [PATCH] Adds availablity and schedule indexes (#6296) Co-authored-by: alannnc --- .../migration.sql | 8 ++++++++ packages/prisma/schema.prisma | 5 +++++ 2 files changed, 13 insertions(+) create mode 100644 packages/prisma/migrations/20230105212846_add_availability_schedule_indexes/migration.sql diff --git a/packages/prisma/migrations/20230105212846_add_availability_schedule_indexes/migration.sql b/packages/prisma/migrations/20230105212846_add_availability_schedule_indexes/migration.sql new file mode 100644 index 0000000000..0fb324fca3 --- /dev/null +++ b/packages/prisma/migrations/20230105212846_add_availability_schedule_indexes/migration.sql @@ -0,0 +1,8 @@ +-- CreateIndex +CREATE INDEX "Availability_eventTypeId_idx" ON "Availability"("eventTypeId"); + +-- CreateIndex +CREATE INDEX "Availability_scheduleId_idx" ON "Availability"("scheduleId"); + +-- CreateIndex +CREATE INDEX "Schedule_userId_idx" ON "Schedule"("userId"); diff --git a/packages/prisma/schema.prisma b/packages/prisma/schema.prisma index 16629d23b4..122da733db 100644 --- a/packages/prisma/schema.prisma +++ b/packages/prisma/schema.prisma @@ -313,6 +313,8 @@ model Schedule { name String timeZone String? availability Availability[] + + @@index([userId]) } model Availability { @@ -327,6 +329,9 @@ model Availability { date DateTime? @db.Date Schedule Schedule? @relation(fields: [scheduleId], references: [id]) scheduleId Int? + + @@index([eventTypeId]) + @@index([scheduleId]) } model SelectedCalendar {