From 66b365cc54be41dc6ccd4b0f50e6220dc871993b Mon Sep 17 00:00:00 2001 From: Douglas Barone Date: Mon, 30 Oct 2023 13:01:05 -0400 Subject: [PATCH] Added Indexes --- .../migrations/20231030170054_added_indexes/migration.sql | 8 ++++++++ server/prisma/schema.prisma | 6 ++++++ 2 files changed, 14 insertions(+) create mode 100644 server/prisma/migrations/20231030170054_added_indexes/migration.sql diff --git a/server/prisma/migrations/20231030170054_added_indexes/migration.sql b/server/prisma/migrations/20231030170054_added_indexes/migration.sql new file mode 100644 index 0000000..092a31c --- /dev/null +++ b/server/prisma/migrations/20231030170054_added_indexes/migration.sql @@ -0,0 +1,8 @@ +-- CreateIndex +CREATE INDEX "AccessPoint_id_idx" ON "AccessPoint"("id"); + +-- CreateIndex +CREATE INDEX "PAHost_id_idx" ON "PAHost"("id"); + +-- CreateIndex +CREATE INDEX "WifiDevice_id_mac_idx" ON "WifiDevice"("id", "mac"); diff --git a/server/prisma/schema.prisma b/server/prisma/schema.prisma index bf8eedb..f02ff99 100644 --- a/server/prisma/schema.prisma +++ b/server/prisma/schema.prisma @@ -106,6 +106,8 @@ model WifiDevice { accessPoint AccessPoint? @relation("wifidevice_to_ap", fields: [accessPointId], references: [id]) owner User? @relation("wifidevice_to_owner", fields: [ownerId], references: [id]) user User? @relation("wifidevice_to_user", fields: [userId], references: [id]) + + @@index([id, mac]) } model Log { @@ -130,6 +132,8 @@ model PAHost { updatedAt DateTime @updatedAt ownerId Int owner User @relation("pahost_to_user", fields: [ownerId], references: [id]) + + @@index([id]) } model AccessPoint { @@ -156,6 +160,8 @@ model AccessPoint { network Network? @relation(fields: [networkId], references: [id]) networkId Int? + + @@index([id]) } model AccessPointStats {