figbellBaixar

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.
Captura de tela do Keyvera: área de trabalho com conteúdo de exemplo
Computador
Captura de tela do Keyvera: área de trabalho com conteúdo de exemplo
Tablet
Captura de tela do Keyvera: área de trabalho com conteúdo de exemplo
Celular

Atalhos de teclado

No macOS são usados ⌘ e ⌥; no Windows e no Linux, Ctrl e Alt.

AtalhoAção
Ctrl/⌘ EnterExecutar a instrução sob o cursor
Ctrl/⌘ ⇧ EnterExecutar o script inteiro
Ctrl/⌘ TNova aba de consulta
Ctrl/⌘ SSalvar
Ctrl/⌘ RObter o modelo do banco de dados (engenharia reversa)
Ctrl/⌘ GGerar SQL a partir do modelo
Ctrl/⌘ ⇧ YSincronizar
V · H · T · 1 · 2 · 3Ferramentas 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.