Existe cliente de banco bom pra caramba por aí. Estes são os pontos onde o Veld resolve algo que os outros deixam passar.
Aquela tabela com centenas de colunas e campos JSON enormes que congela seu cliente atual? No Veld ela abre e rola liso.
Só as linhas e as colunas visíveis são desenhadas na tela. Valores gigantes são cortados na exibição — mas continuam inteiros quando você copia ou exporta.
| id | title | stage | payload |
|---|---|---|---|
| 101324 | Contrato #4471 | won | {"itens":[{"sku":… |
| 101326 | Renovação anual | open | (NULL) |
| 55346 | Proposta inicial | lost | {"origem":"site"… |
| 156242 | Upgrade de plano | won | {"desconto":0.15… |
As queries do time ficam num repositório da sua própria conta — não no servidor de outra empresa. Se um dia você parar de usar o Veld, elas continuam lá.
Cada save é um commit: você ganha histórico completo, autoria e a possibilidade de revisar mudança de query como se revisa código.
queries/ ├─ shared/ ← time inteiro │ ├─ faturamento_mensal.sql │ └─ auditoria/ │ └─ acessos_por_dia.sql └─ users/raphael/ ← só você └─ rascunho_conciliacao.sql 3 commits hoje · @maia, @raphael
Compartilhe uma conexão e todo mundo do time recebe host, porta e banco já configurados. A senha nunca sai da sua máquina: cada pessoa digita a dela ao conectar.
Chega de mandar credencial de produção no chat pra alguém conseguir rodar uma query.
// connections.json no repositório do time { "name": "Produção (leitura)", "driver": "postgres", "host": "db.interno.empresa", "port": 5432, "database": "analytics", "readOnly": true, "password": "" ← nunca sobe }
Conexão somente leitura: marque e qualquer escrita é bloqueada antes mesmo de sair do app. Ideal pra produção.
Confirmação por frase: DROP, TRUNCATE, DELETE e UPDATE sem WHERE exigem que você digite uma frase — não é um "OK" no automático.
LIMIT automático: um SELECT sem LIMIT ganha um, então ninguém puxa 40 milhões de linhas sem querer.
Sugere tabelas e colunas do schema conectado, e já coloca o alias pra você (stage_history → sh, e sh2 se o primeiro já existe).
Depois de um JOIN, ele monta o ON usando as chaves estrangeiras reais do banco — você não precisa lembrar qual coluna liga com qual.
{{cliente_id}} e o Veld pergunta o valor na hora de executar.SELECT * FROM sales.orders o INNER JOIN sales.customers c ▏ ┌────────────────────────────────┐ │ ON c.id = o.customer_id via FK │ │ ON c.id = o.billing_id via FK │ └────────────────────────────────┘
Na maioria dos clientes, clicar no cabeçalho reordena só as linhas que já estavam na tela — o que dá uma resposta errada quando o resultado veio limitado.
No Veld, se o resultado está limitado, ele refaz a consulta com ORDER BY no banco. Você vê as primeiras linhas de verdade, não um embaralhado da página.
| id | valor ▼ | cliente |
|---|---|---|
| 88412 | 1.204.500,00 | Acme S/A |
| 12907 | 987.300,00 | Globex |
| 44120 | 764.115,50 | Initech |
| 90233 | 612.880,00 | Umbrella |
O resto do que você espera de um bom cliente SQL, sem pegadinha.
Tabelas e chaves estrangeiras do schema real, com organização automática, arrastar e zoom.
Cada time com repositório, conexões, tema, abas e histórico próprios. Troca num clique.
Fechou o app ou faltou luz? As abas voltam do jeito que estavam, com o SQL intacto.
Travou numa consulta pesada? Cancela de verdade no servidor, sem derrubar a conexão.
pg_cancel_backendBancos acessíveis só por servidor intermediário, com senha ou chave privada.
CSV, XLSX e JSON — e o download já deixa na área de transferência.
Vira barra ou linha na hora, escolhendo os eixos, sem sair do resultado.
Mesma experiência nos três, incluindo diagrama e edição de célula.
Português, inglês, espanhol e mais — escolhidos na primeira execução.
Grátis, instala em segundos, e o primeiro banco conecta em menos de dois minutos.
Baixar para Windows