Formatador e validador de sintaxe PostgreSQL
Formate uma consulta PostgreSQL em SQL legível e indentado e verifique a sintaxe, sem executá-la em nenhum banco de dados.
- Funciona no navegador
- Sem upload
- O resultado fica no seu dispositivo
Privacidade e limitesRoda no seu navegador. Nada é enviado.
O conteúdo das entradas fica nesta aba; a Refentra não o envia nem armazena. As contagens agregadas opcionais de ações só são enviadas com seu consentimento para medição de uso. Limpe o espaço ao terminar.
Perfil compatível: Perfil de gramática PostgreSQL; apenas sintaxe, sem execução ou esquema. 30.000 unidades.
Máximo 200.000 unidades UTF-16; parsers podem aceitar menos. Worker: 15 segundos (regex 1,5 segundo).
Trabalhe com a entrada e o resultado
- Prepare e escolha a operação
Cole uma instrução no estilo PostgreSQL e passe-a pela validação de sintaxe e pela formatação legível; nenhum banco de dados é conectado.
- Confira um exemplo concreto
Use este exemplo e compare com o resultado indicado: select id from users where active = true; → select id from users where active = true;
- Confira antes de reutilizar a saída
Compare as cláusulas e os identificadores entre aspas após a formatação; uma sintaxe válida ainda precisa ser testada no esquema do seu banco de dados real.
Respostas para esta tarefa
A consulta é executada?
Não. Nenhuma conexão com banco de dados é aberta. O analisador não confirma nomes de tabelas, permissões, desempenho nem as linhas retornadas.
O que conferir se a entrada for rejeitada?
Confira as aspas e os parênteses; uma instrução específica de outro dialeto pode estar fora do subconjunto do PostgreSQL aceito pelo analisador.
Onde esta ferramenta termina?
A ajuda de sintaxe não protege contra injeção de SQL nem mostra um plano de execução; parametrize as consultas na aplicação, à parte.