Recursos
Arquivos SQLite abrem em qualquer lugar; a conexão com servidores MySQL e PostgreSQL é feita pelo aplicativo para computador. Escreva SQL, projete o modelo de dados em um diagrama e veja e sincronize as diferenças entre o modelo e o banco de dados.
Principais recursos
- Editor SQL
- Realce de sintaxe, preenchimento automático e abas. A instrução sob o cursor é executada com Ctrl/⌘ Enter e o script inteiro com Ctrl/⌘ ⇧ Enter; os resultados aparecem em uma grade que rola com fluidez mesmo em tabelas grandes e podem ser exportados como CSV ou JSON.
- Modelo de dados EER
- As tabelas são desenhadas em um diagrama; relacionamentos 1:1, 1:n e n:m (com tabela intermediária) são criados pela barra de ferramentas. Tipos de coluna, chaves primárias e estrangeiras, índices e valores padrão são editados no painel lateral; há modelos de tabela prontos.
- Comparar e sincronizar
- As diferenças entre o modelo e um banco de dados (ou dois bancos) são exibidas lado a lado. Colunas e tabelas renomeadas são rastreadas, etapas com risco de perda de dados são sinalizadas e o script a ser aplicado é mostrado antes.
- Engenharia reversa e direta
- O esquema de um banco conectado é trazido para o modelo; o modelo é convertido em um script CREATE para MySQL, PostgreSQL ou SQLite.
- Usuários e privilégios
- Contas do MySQL e papéis do PostgreSQL são listados; privilégios de esquema e tabela, senha e bloqueio são editados. As instruções GRANT / REVOKE a serem aplicadas são mostradas antes.
- SQLite em todo lugar
- Bancos SQLite são abertos, editados e salvos no próprio local no navegador, no celular e no computador (nos navegadores sem suporte, são baixados); também é possível criar um banco vazio.
- Conexões seguras
- No computador, a conexão com MySQL / MariaDB e PostgreSQL / Amazon Redshift é feita diretamente, com SSL ou por um túnel SSH. As senhas são armazenadas com a criptografia do sistema operacional.
- Proteção de produção
- Uma conexão pode ser marcada como somente leitura ou como produção; antes de instruções que alteram dados, é pedida confirmação.
- Árvore de esquemas
- Esquemas, tabelas, colunas e chaves são percorridos e filtrados na barra lateral.
Dispositivos e navegadores
- As conexões com MySQL e PostgreSQL ficam no aplicativo para computador; no navegador e no celular, são usados o SQLite e o modelo de dados.
- No celular, consulta, modelo e usuários abrem em telas separadas com a navegação inferior; o diagrama é movido e ampliado com o dedo.



Atalhos de teclado
No macOS são usados ⌘ e ⌥; no Windows e no Linux, Ctrl e Alt.
| Atalho | Ação |
|---|---|
| Ctrl/⌘ Enter | Executar a instrução sob o cursor |
| Ctrl/⌘ ⇧ Enter | Executar o script inteiro |
| Ctrl/⌘ T | Nova aba de consulta |
| Ctrl/⌘ S | Salvar |
| Ctrl/⌘ R | Obter o modelo do banco de dados (engenharia reversa) |
| Ctrl/⌘ G | Gerar SQL a partir do modelo |
| Ctrl/⌘ ⇧ Y | Sincronizar |
| V · H · T · 1 · 2 · 3 | Ferramentas do diagrama |
Em telas sensíveis ao toque, o diagrama é ampliado e movido com dois dedos; a grade de resultados rola com o dedo.
Obter o Keyvera
Experimente no navegador, sem instalação; para uso contínuo, adquira a versão para macOS, Windows ou Linux.