From 7619fb4ac8c93c002c8de994d0c2de7166b26a35 Mon Sep 17 00:00:00 2001 From: Iago Cotta Date: Wed, 27 May 2026 07:51:52 -0300 Subject: [PATCH 1/2] Melhoria de desempenho com uso de indices no endpoint fetchInstance --- .../migration.sql | 8 ++++++++ .../migration.sql | 8 ++++++++ 2 files changed, 16 insertions(+) create mode 100644 prisma/mysql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql create mode 100644 prisma/postgresql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql diff --git a/prisma/mysql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql b/prisma/mysql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql new file mode 100644 index 000000000..f72e8d713 --- /dev/null +++ b/prisma/mysql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql @@ -0,0 +1,8 @@ +-- CreateIndex +CREATE INDEX `Instance_clientName_idx` ON `Instance`(`clientName`); + +-- CreateIndex +CREATE INDEX `Instance_token_idx` ON `Instance`(`token`); + +-- CreateIndex +CREATE INDEX `Instance_number_idx` ON `Instance`(`number`); diff --git a/prisma/postgresql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql b/prisma/postgresql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql new file mode 100644 index 000000000..3ae02381e --- /dev/null +++ b/prisma/postgresql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql @@ -0,0 +1,8 @@ +-- CreateIndex +CREATE INDEX IF NOT EXISTS "Instance_clientName_idx" ON "Instance"("clientName"); + +-- CreateIndex +CREATE INDEX IF NOT EXISTS "Instance_token_idx" ON "Instance"("token"); + +-- CreateIndex +CREATE INDEX IF NOT EXISTS "Instance_number_idx" ON "Instance"("number"); From 496fbe91d4ef15d93f2883e40888accba14ce14a Mon Sep 17 00:00:00 2001 From: Iago Cotta Date: Fri, 26 Jun 2026 07:21:53 -0300 Subject: [PATCH 2/2] =?UTF-8?q?Padronizando=20a=20cria=C3=A7=C3=A3o=20de?= =?UTF-8?q?=20index=20como=20solicitado=20para=20postgres=20e=20mysql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../migration.sql | 6 +++--- .../migration.sql | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/prisma/mysql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql b/prisma/mysql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql index f72e8d713..022199b29 100644 --- a/prisma/mysql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql +++ b/prisma/mysql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql @@ -1,8 +1,8 @@ -- CreateIndex -CREATE INDEX `Instance_clientName_idx` ON `Instance`(`clientName`); +CREATE UNIQUE INDEX `Instance_clientName_idx` ON `Instance`(`clientName`); -- CreateIndex -CREATE INDEX `Instance_token_idx` ON `Instance`(`token`); +CREATE UNIQUE INDEX `Instance_token_idx` ON `Instance`(`token`); -- CreateIndex -CREATE INDEX `Instance_number_idx` ON `Instance`(`number`); +CREATE UNIQUE INDEX `Instance_number_idx` ON `Instance`(`number`); diff --git a/prisma/postgresql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql b/prisma/postgresql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql index 3ae02381e..4b67c3905 100644 --- a/prisma/postgresql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql +++ b/prisma/postgresql-migrations/20260527000000_add_index_instance_client_name_token_number/migration.sql @@ -1,8 +1,8 @@ -- CreateIndex -CREATE INDEX IF NOT EXISTS "Instance_clientName_idx" ON "Instance"("clientName"); +CREATE UNIQUE INDEX "Instance_clientName_idx" ON "Instance"("clientName"); -- CreateIndex -CREATE INDEX IF NOT EXISTS "Instance_token_idx" ON "Instance"("token"); +CREATE UNIQUE INDEX "Instance_token_idx" ON "Instance"("token"); -- CreateIndex -CREATE INDEX IF NOT EXISTS "Instance_number_idx" ON "Instance"("number"); +CREATE UNIQUE INDEX "Instance_number_idx" ON "Instance"("number");