-- Índices de atribuição de mensagens recebidas (MO) — 14/07/2026.
-- A atribuição (casar MO ↔ último disparo do contato) roda a CADA mensagem
-- recebida e filtra por phone + número do sender. Sem índice, cada MO fazia
-- seq scan em waba_messages/multibm_messages (crescem indefinidamente).
-- Aplicar via psql (padrão do projeto). Idempotente (IF NOT EXISTS).
CREATE INDEX IF NOT EXISTS idx_waba_messages_phone ON waba_messages (phone);
CREATE INDEX IF NOT EXISTS idx_multibm_messages_phone ON multibm_messages (phone);
CREATE INDEX IF NOT EXISTS idx_infobip_senders_number ON infobip_senders (number);
CREATE INDEX IF NOT EXISTS idx_bm_senders_number ON bm_senders (number);
