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 {