From e8a348a05579471e936baf2b8837bf8c2d3c8c33 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Fri, 12 Sep 2025 16:41:05 +0100 Subject: [PATCH] Add index for waitpoint tokens dashboard query --- .../20250912153951_add_waitpoint_dashboard_index/migration.sql | 2 ++ internal-packages/database/prisma/schema.prisma | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 internal-packages/database/prisma/migrations/20250912153951_add_waitpoint_dashboard_index/migration.sql diff --git a/internal-packages/database/prisma/migrations/20250912153951_add_waitpoint_dashboard_index/migration.sql b/internal-packages/database/prisma/migrations/20250912153951_add_waitpoint_dashboard_index/migration.sql new file mode 100644 index 0000000000..4b6df3fa49 --- /dev/null +++ b/internal-packages/database/prisma/migrations/20250912153951_add_waitpoint_dashboard_index/migration.sql @@ -0,0 +1,2 @@ +-- CreateIndex +CREATE INDEX CONCURRENTLY IF NOT EXISTS "Waitpoint_environmentId_type_id_idx" ON "public"."Waitpoint"("environmentId", "type", "id" DESC); diff --git a/internal-packages/database/prisma/schema.prisma b/internal-packages/database/prisma/schema.prisma index 240e72a506..d67b2489c8 100644 --- a/internal-packages/database/prisma/schema.prisma +++ b/internal-packages/database/prisma/schema.prisma @@ -1062,6 +1062,8 @@ model Waitpoint { @@index([environmentId, type, createdAt(sort: Desc)]) /// Status filtering @@index([environmentId, type, status]) + /// For the waitpoint token dashboard page + @@index([environmentId, type, id(sort: Desc)]) } enum WaitpointType {