Added indexes

This commit is contained in:
Douglas Barone 2022-08-30 11:12:39 -04:00
parent bd9179b88a
commit 014bfadf2d
2 changed files with 14 additions and 0 deletions

View File

@ -0,0 +1,8 @@
-- CreateIndex
CREATE INDEX "AccessPointStats_timestamp_idx" ON "AccessPointStats"("timestamp" DESC);
-- CreateIndex
CREATE INDEX "Network_id_idx" ON "Network"("id");
-- CreateIndex
CREATE INDEX "User_id_sAMAccountName_idx" ON "User"("id", "sAMAccountName");

View File

@ -71,6 +71,8 @@ model User {
tokens ResetToken[] @relation("resettoken_to_user") tokens ResetToken[] @relation("resettoken_to_user")
ownedWifiDevices WifiDevice[] @relation("wifidevice_to_owner") ownedWifiDevices WifiDevice[] @relation("wifidevice_to_owner")
wifiDevices WifiDevice[] @relation("wifidevice_to_user") wifiDevices WifiDevice[] @relation("wifidevice_to_user")
@@index([id, sAMAccountName])
} }
model WifiDevice { model WifiDevice {
@ -166,6 +168,8 @@ model AccessPointStats {
sumUsage BigInt? sumUsage BigInt?
accessPointId Int accessPointId Int
accessPoint AccessPoint @relation("accesspointstats_to_ap", fields: [accessPointId], references: [id], onDelete: Cascade) accessPoint AccessPoint @relation("accesspointstats_to_ap", fields: [accessPointId], references: [id], onDelete: Cascade)
@@index([timestamp(sort: Desc)])
} }
model Network { model Network {
@ -175,6 +179,8 @@ model Network {
cidr String @unique cidr String @unique
createdAt DateTime @default(now()) createdAt DateTime @default(now())
updatedAt DateTime @updatedAt updatedAt DateTime @updatedAt
@@index([id])
} }
enum Status { enum Status {