From 0b1c6c24389c95dc9b9c0c1f38fe825545424231 Mon Sep 17 00:00:00 2001 From: chuks68 Date: Tue, 23 Jun 2026 18:51:41 +0100 Subject: [PATCH] Add missing indexes for VerificationRequest.reviewedBy, Claim.campaignId+status, SessionSubmission.sessionId+deletedAt --- app/backend/prisma/schema.prisma | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/backend/prisma/schema.prisma b/app/backend/prisma/schema.prisma index fa8fff64..4e3567e5 100644 --- a/app/backend/prisma/schema.prisma +++ b/app/backend/prisma/schema.prisma @@ -39,7 +39,7 @@ model AidPackage { remainingAmount Float @default(0) @@index([campaignId]) - @@index([campaignId, status]) + @@index([campaignId, status]) } /// Tracks every balance event (lock / unlock / disburse) for a campaign. @@ -180,6 +180,7 @@ model SessionSubmission { @@index([sessionId]) @@index([stepId]) @@index([deletedAt]) + @@index([sessionId, deletedAt]) } enum VerificationStatus { @@ -208,6 +209,7 @@ model VerificationRequest { @@index([orgId]) @@index([status]) @@index([reviewedAt]) + @@index([reviewedBy]) } model Claim { @@ -241,6 +243,7 @@ model Claim { @@index([status]) @@index([campaignId]) + @@index([campaignId, status]) @@index([createdAt]) @@index([deletedAt]) @@index([reissuedFromId])