From 99b7b4ab0aeb823710a3488e360ac7d51509ae11 Mon Sep 17 00:00:00 2001 From: Vasilica Olariu Date: Tue, 12 May 2026 09:03:17 +0300 Subject: [PATCH] PM-4990 - indexes for talent search --- .../migration.sql | 2 ++ prisma/schema.prisma | 1 + 2 files changed, 3 insertions(+) create mode 100644 prisma/migrations/20260512110000_add_resource_created_member_index/migration.sql diff --git a/prisma/migrations/20260512110000_add_resource_created_member_index/migration.sql b/prisma/migrations/20260512110000_add_resource_created_member_index/migration.sql new file mode 100644 index 0000000..fcb22f6 --- /dev/null +++ b/prisma/migrations/20260512110000_add_resource_created_member_index/migration.sql @@ -0,0 +1,2 @@ +-- CreateIndex +CREATE INDEX idx_resource_created_member ON resources."Resource"("createdAt" DESC, "memberId"); diff --git a/prisma/schema.prisma b/prisma/schema.prisma index c26ba55..3d0469d 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -56,6 +56,7 @@ model Resource { @@index([memberId, roleId], map: "resource-memberIdRoleId-index") @@index([roleId], map: "resource-roleId-index") @@index([memberId, challengeId], map: "resource-memberIdChallengeId-index") + @@index([createdAt(sort: Desc), memberId], map: "idx_resource_created_member") } model ResourceRolePhaseDependency {