From 9920448ac0b87bec7646c8186b3526fcbb43ca6f Mon Sep 17 00:00:00 2001 From: Abhinav Raut Date: Tue, 4 Feb 2025 02:24:41 +0530 Subject: [PATCH] fix[sql]: move model_type first in JOIN for better index usage - (model_type, model_id) --- internal/conversation/queries.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/conversation/queries.sql b/internal/conversation/queries.sql index 5cbf28c5..150bae44 100644 --- a/internal/conversation/queries.sql +++ b/internal/conversation/queries.sql @@ -406,7 +406,7 @@ SELECT '[]'::json ) AS attachments FROM conversation_messages m -LEFT JOIN media ON media.model_id = m.id AND media.model_type = 'messages' +LEFT JOIN media ON media.model_type = 'messages' AND media.model_id = m.id WHERE m.uuid = $1 GROUP BY m.id, m.created_at, m.updated_at, m.status, m.type, m.content, m.uuid, m.private, m.sender_type