From 228fdf0a0d28013f5dd156a97bbde80537e8e97e Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 9 Dec 2024 15:59:14 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E8=A1=A8=E7=B4=A2=E5=BC=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../db/migration/v10016__index.sql | 31 +++++++++++++++++++ packages/ui/certd-server/db/v10016__index.sql | 1 - .../controller/pipeline/history-controller.ts | 3 +- 3 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 packages/ui/certd-server/db/migration/v10016__index.sql delete mode 100644 packages/ui/certd-server/db/v10016__index.sql diff --git a/packages/ui/certd-server/db/migration/v10016__index.sql b/packages/ui/certd-server/db/migration/v10016__index.sql new file mode 100644 index 00000000..3a547fb4 --- /dev/null +++ b/packages/ui/certd-server/db/migration/v10016__index.sql @@ -0,0 +1,31 @@ + +CREATE INDEX "index_access_user_id" ON "cd_access" ("user_id"); + +CREATE INDEX "index_cname_record_user_id" ON "cd_cname_record" ("user_id"); + + +CREATE INDEX "index_history_user_id" ON "pi_history" ("user_id"); + +CREATE INDEX "index_history_log_user_id" ON "pi_history_log" ("user_id"); + +CREATE INDEX "index_history_log_pipeline_id" ON "pi_history_log" ("pipeline_id"); + +CREATE INDEX "index_notification_user_id" ON "pi_notification" ("user_id"); + +CREATE INDEX "index_pipeline_user_id" ON "pi_pipeline" ("user_id"); +CREATE INDEX "index_pipeline_group_user_id" ON "pi_pipeline_group" ("user_id"); + + + +CREATE INDEX "index_storage_default_get" ON "pi_storage" ("scope", "namespace", "key"); +CREATE INDEX "index_storage_user_id" ON "pi_storage" ("user_id"); + + +CREATE INDEX "index_user_email" ON "sys_user" ("email"); +CREATE INDEX "index_user_mobile" ON "sys_user" ("mobile"); + +CREATE INDEX "index_permission" ON "sys_permission" ("permission"); + + +CREATE INDEX "index_user_settings_user_id" ON "user_settings" ("user_id"); + diff --git a/packages/ui/certd-server/db/v10016__index.sql b/packages/ui/certd-server/db/v10016__index.sql deleted file mode 100644 index 3d794812..00000000 --- a/packages/ui/certd-server/db/v10016__index.sql +++ /dev/null @@ -1 +0,0 @@ -CREATE INDEX "index_user_id" ON "pi_pipeline" ("user_id"); diff --git a/packages/ui/certd-server/src/controller/pipeline/history-controller.ts b/packages/ui/certd-server/src/controller/pipeline/history-controller.ts index 85ec1782..c2393a8e 100644 --- a/packages/ui/certd-server/src/controller/pipeline/history-controller.ts +++ b/packages/ui/certd-server/src/controller/pipeline/history-controller.ts @@ -78,10 +78,9 @@ export class HistoryController extends CrudController { @Post('/list', { summary: Constants.per.authOnly }) async list(@Body(ALL) body) { - body.query = body.query ?? {}; const isAdmin = await this.authService.isAdmin(this.ctx); if (!isAdmin) { - body.query.userId = this.getUserId(); + body.userId = this.getUserId(); } if (body.pipelineId == null) { return this.ok([]);