Skip to content

Commit a378a2a

Browse files
committed
TaskSchedule dashboard speed indexes
1 parent 5510565 commit a378a2a

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
-- CreateIndex
2+
CREATE INDEX CONCURRENTLY IF NOT EXISTS "TaskSchedule_projectId_idx" ON "TaskSchedule" ("projectId");
3+
4+
-- CreateIndex
5+
CREATE INDEX CONCURRENTLY IF NOT EXISTS "TaskSchedule_projectId_createdAt_idx" ON "TaskSchedule" ("projectId", "createdAt" DESC);

internal-packages/database/prisma/schema.prisma

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2933,6 +2933,9 @@ model TaskSchedule {
29332933
active Boolean @default(true)
29342934
29352935
@@unique([projectId, deduplicationKey])
2936+
/// Dashboard list view
2937+
@@index([projectId])
2938+
@@index([projectId, createdAt(sort: Desc)])
29362939
}
29372940

29382941
enum ScheduleType {

0 commit comments

Comments
 (0)