From 58d4fd43c84c706deac9adee6eb220440eaafef7 Mon Sep 17 00:00:00 2001 From: Charles Bochet Date: Fri, 19 Jan 2024 17:26:33 +0100 Subject: [PATCH] Fix healthcheck command performance --- .../workspace-health/services/database-structure.service.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/twenty-server/src/workspace/workspace-health/services/database-structure.service.ts b/packages/twenty-server/src/workspace/workspace-health/services/database-structure.service.ts index abb325b11..c80a57c0d 100644 --- a/packages/twenty-server/src/workspace/workspace-health/services/database-structure.service.ts +++ b/packages/twenty-server/src/workspace/workspace-health/services/database-structure.service.ts @@ -87,10 +87,13 @@ export class DatabaseStructureService { information_schema.constraint_column_usage AS ccu ON c.column_name = ccu.column_name AND c.table_name = ccu.table_name + AND c.table_schema = ccu.table_schema LEFT JOIN information_schema.table_constraints AS pk ON pk.constraint_name = ccu.constraint_name AND pk.constraint_type = 'PRIMARY KEY' + AND pk.table_name = c.table_name + AND pk.table_schema = c.table_schema LEFT JOIN foreign_keys AS fk ON c.table_schema = fk.schema_name