mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-04 21:04:37 +08:00
Add several Postgres indices
This commit is contained in:
parent
6074e267bc
commit
354adeb1b5
@ -0,0 +1,11 @@
|
||||
-- CreateIndex
|
||||
CREATE INDEX "AuthMethod_tenancyId_projectUserId_idx" ON "AuthMethod"("tenancyId", "projectUserId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "PermissionEdge_parentPermissionDbId_idx" ON "PermissionEdge"("parentPermissionDbId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "PermissionEdge_childPermissionDbId_idx" ON "PermissionEdge"("childPermissionDbId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "ProjectUserOAuthAccount_tenancyId_projectUserId_idx" ON "ProjectUserOAuthAccount"("tenancyId", "projectUserId");
|
||||
@ -227,6 +227,9 @@ model PermissionEdge {
|
||||
|
||||
childPermissionDbId String @db.Uuid
|
||||
childPermission Permission @relation("ChildPermission", fields: [childPermissionDbId], references: [dbId], onDelete: Cascade)
|
||||
|
||||
@@index([parentPermissionDbId])
|
||||
@@index([childPermissionDbId])
|
||||
}
|
||||
|
||||
model ProjectUser {
|
||||
@ -303,6 +306,7 @@ model ProjectUserOAuthAccount {
|
||||
oauthAuthMethod OAuthAuthMethod?
|
||||
|
||||
@@id([tenancyId, oauthProviderConfigId, providerAccountId])
|
||||
@@index([tenancyId, projectUserId])
|
||||
}
|
||||
|
||||
enum ContactChannelType {
|
||||
@ -530,6 +534,7 @@ model AuthMethod {
|
||||
authMethodConfig AuthMethodConfig @relation(fields: [projectConfigId, authMethodConfigId], references: [projectConfigId, id], onDelete: Cascade)
|
||||
|
||||
@@id([tenancyId, id])
|
||||
@@index([tenancyId, projectUserId])
|
||||
}
|
||||
|
||||
model OtpAuthMethod {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user