From 3f94a0e276f8373bacc37020ef58d1b5f85a6621 Mon Sep 17 00:00:00 2001 From: Luke Vella Date: Sat, 18 Mar 2023 11:37:31 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=97=83=EF=B8=8F=20Remove=20unused=20uniqu?= =?UTF-8?q?e=20indexes=20from=20database?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This indexes are only slowing things down --- .../migration.sql | 8 ++++++++ packages/database/prisma/schema.prisma | 2 -- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 packages/database/prisma/migrations/20230318113511_remove_unecessary_unique_indexes/migration.sql diff --git a/packages/database/prisma/migrations/20230318113511_remove_unecessary_unique_indexes/migration.sql b/packages/database/prisma/migrations/20230318113511_remove_unecessary_unique_indexes/migration.sql new file mode 100644 index 000000000..28d9480f2 --- /dev/null +++ b/packages/database/prisma/migrations/20230318113511_remove_unecessary_unique_indexes/migration.sql @@ -0,0 +1,8 @@ +-- DropIndex +DROP INDEX "Comment_id_pollId_key"; + +-- DropIndex +DROP INDEX "comments_id_poll_id_key"; + +-- DropIndex +DROP INDEX "participants_id_poll_id_key"; diff --git a/packages/database/prisma/schema.prisma b/packages/database/prisma/schema.prisma index 3a45639d5..d85f1f662 100644 --- a/packages/database/prisma/schema.prisma +++ b/packages/database/prisma/schema.prisma @@ -71,7 +71,6 @@ model Participant { updatedAt DateTime? @updatedAt @map("updated_at") @@index([pollId], type: Hash) - @@unique([id, pollId]) @@map("participants") } @@ -122,7 +121,6 @@ model Comment { createdAt DateTime @default(now()) @map("created_at") updatedAt DateTime? @updatedAt @map("updated_at") - @@unique([id, pollId]) @@index([userId], type: Hash) @@index([pollId], type: Hash) @@map("comments")