2026-05-18 · 1 min de leitura
Use um formatador SQL na revisão de código
Diffs SQL consistentes reduzem ruído e revelam mudanças de lógica mais rápido.
Pontos principais
- Alinhe o dialeto com seu mecanismo (PostgreSQL, MySQL, SQLite) antes de formatar.
- Releia JOIN e WHERE após formatar — mudanças de estrutura nunca devem esconder edições de lógica.
Por que revisores se importam
SQL não formatado força revisores a parsear keywords mentalmente, ocultando produtos cartesianos acidentais ou predicados ausentes.
Uma consulta formatada torna limites de CTE e etapas de agregação escaneáveis em segundos.
Escolha o dialeto explicitamente
Defina o dialeto no campo secundário quando sua equipe usa PostgreSQL vs MySQL — maiúsculas e nomes de funções diferem.
Após formatar, cole no cliente SQL e verifique se o plano não mudou inesperadamente.
Perguntas frequentes
A formatação quebra minha consulta?
Deve preservar a semântica; ainda assim execute EXPLAIN em staging para consultas sensíveis a desempenho.
Posso formatar stored procedures?
Sim para legibilidade, mas teste a execução em um banco não produtivo primeiro.