perf: add composite index on messages table for instanceId and timestamp #12

This commit is contained in:
VPS 4 Deploy Agent
2026-05-10 09:06:03 +02:00
parent f86f5ed78c
commit b046f6da7b
@@ -248,6 +248,8 @@ model Message {
// Índice para reconcile-names: DISTINCT ON remoteJid ORDER BY timestamp DESC
// WHERE instanceId = ? AND fromMe = false AND pushName IS NOT NULL
@@index([instanceId, fromMe, remoteJid, timestamp(sort: Desc)])
// Índice para obter a última mensagem da instância — usado na verificação de gap de sincronização
@@index([instanceId, timestamp(sort: Desc)])
@@map("messages")
}