Minificador SQL

Consultas SQL compactas para incorporação, logs, dados de teste e transporte.

Entrada
Saída
0 caracteres 0 linhas

Compacte SQL sem mesclar tokens

O minificador de SQL remove quebras de linha, recuo e espaços extras para facilitar a incorporação ou o armazenamento de consultas como strings compactas. É útil para dados de teste, logs, SQL gerado e constantes de aplicativos.

O espaço em branco SQL separa os tokens. Um minificador seguro deve manter espaços onde palavras-chave, identificadores, números, operadores e literais de string seriam mesclados em tokens diferentes.

Como usar

  1. Cole sua consulta SQL no editor de entrada.
  2. Clique em Minificar SQL para recolher a formatação desnecessária.
  3. Revise o SQL minificado para confirmar se identificadores, literais, comentários e operadores ainda são analisados corretamente.
  4. Use Copiar para a área de transferência, Baixar para um arquivo ou Limpar para redefinir.

O que é o minificador SQL?

Minificador SQL é um utilitário baseado em navegador para transformar SQL formatado em uma consulta compacta de linha única. Reduz o tamanho visual enquanto preserva os espaços necessários para que o analisador do banco de dados entenda a instrução.

Os dialetos e comentários SQL variam entre os mecanismos. Teste consultas minificadas importantes no banco de dados de destino, especialmente ao usar dicas, identificadores entre aspas, SQL processuais ou operadores específicos do fornecedor.

Notas de entrada

Cole o texto SQL, não os escapes de string do aplicativo ou os metadados de log. Preserve comentários somente se seu banco de dados ou ferramentas dependerem de dicas, anotações ou marcadores de migração.

Exemplo

Uma consulta formatada é reduzida a uma linha, mantendo espaços entre os tokens SQL:

--- Formatted Input ---
SELECT
  u.name,
  u.email
FROM users u
WHERE u.active = 1;

--- Minified Output ---
SELECT u.name, u.email FROM users u WHERE u.active = 1;

Integração MCP

MCP (Model Context Protocol) permite que agentes de IA e aplicativos descubram e executem utilitários do Coding.Tools para fluxos repetíveis de conversão, formatação, hash e geração.

Nome da ferramenta MCP: sql-minifier

Endpoint MCP: https://coding.tools/mcp

Chame tools/list primeiro. Cada ferramenta inclui inputSchema, outputSchema e examples para que um agente de IA ou cliente possa montar argumentos válidos sem adivinhar.

Em tools/call, leia result.content[0].text para o valor exibível e result.structuredContent para parsing por máquina. Falhas da ferramenta retornam isError: true; falhas de protocolo retornam um JSON-RPC error.

Exemplo de requisição tools/call:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"sql-minifier","arguments":{"input":"select id, total\nfrom invoices\nwhere paid = 1\norder by total desc"}}}'

A maioria das ferramentas de texto e dados aceita uma string input e options opcionais. Ferramentas de imagem que dependem das APIs de imagem do navegador são listadas para descoberta e retornam um link para a interface web quando precisam desses recursos.