perf(server): accelerate user workspace permission queries (#8161)

This commit is contained in:
forehalo
2024-09-08 12:03:59 +00:00
parent 87e9ff01b5
commit 63e1fce3ca
2 changed files with 4 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
-- CreateIndex
CREATE INDEX "workspace_user_permissions_user_id_idx" ON "workspace_user_permissions"("user_id");

View File

@@ -141,6 +141,8 @@ model WorkspaceUserPermission {
workspace Workspace @relation(fields: [workspaceId], references: [id], onDelete: Cascade)
@@unique([workspaceId, userId])
// optimize for quering user's workspace permissions
@@index(userId)
@@map("workspace_user_permissions")
}