Skip to content

Commit 63e1fce

Browse files
committed
perf(server): accelerate user workspace permission queries (#8161)
1 parent 87e9ff0 commit 63e1fce

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-- CreateIndex
2+
CREATE INDEX "workspace_user_permissions_user_id_idx" ON "workspace_user_permissions"("user_id");

packages/backend/server/schema.prisma

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,8 @@ model WorkspaceUserPermission {
141141
workspace Workspace @relation(fields: [workspaceId], references: [id], onDelete: Cascade)
142142
143143
@@unique([workspaceId, userId])
144+
// optimize for quering user's workspace permissions
145+
@@index(userId)
144146
@@map("workspace_user_permissions")
145147
}
146148

0 commit comments

Comments
 (0)