figbellDescargar

Funciones

Los archivos SQLite se abren en cualquier lugar; a los servidores MySQL y PostgreSQL se conecta desde la aplicación de escritorio. Se escribe SQL, se diseña el modelo de datos en un diagrama y se ven y sincronizan las diferencias entre modelo y base de datos.

Funciones principales

Editor SQL
Resaltado de sintaxis, autocompletado y pestañas. La instrucción bajo el cursor se ejecuta con Ctrl/⌘ Intro y el script completo con Ctrl/⌘ ⇧ Intro; los resultados aparecen en una cuadrícula que se desplaza con fluidez incluso con tablas grandes y se exportan como CSV o JSON.
Modelo de datos EER
Las tablas se dibujan en un diagrama; las relaciones 1:1, 1:n y n:m (con tabla intermedia) se crean desde la barra de herramientas. Los tipos de columna, las claves primarias y foráneas, los índices y los valores predeterminados se editan en el panel lateral; incluye plantillas de tablas.
Comparar y sincronizar
Las diferencias entre el modelo y una base de datos (o entre dos bases de datos) se muestran lado a lado. Se detectan columnas y tablas renombradas, se marcan los pasos con riesgo de pérdida de datos y el script que se aplicará se muestra antes.
Ingeniería inversa y directa
El esquema de una base de datos conectada se lleva al modelo; el modelo se convierte en un script CREATE para MySQL, PostgreSQL o SQLite.
Usuarios y privilegios
Se listan las cuentas de MySQL y los roles de PostgreSQL; se editan privilegios de esquema y tabla, contraseña y bloqueo. Las instrucciones GRANT / REVOKE que se aplicarán se muestran antes.
SQLite en todas partes
Las bases de datos SQLite se abren, editan y guardan en su lugar en el navegador, en el teléfono y en el escritorio (en navegadores sin compatibilidad se descargan); también se crean bases de datos vacías.
Conexiones seguras
En el escritorio se conecta a MySQL / MariaDB y PostgreSQL / Amazon Redshift directamente, con SSL o a través de un túnel SSH. Las contraseñas se guardan con el cifrado del sistema operativo.
Protección de producción
Una conexión se puede marcar como de solo lectura o de producción; antes de las instrucciones que modifican datos se pide confirmación.
Árbol de esquemas
Esquemas, tablas, columnas y claves se recorren y filtran en la barra lateral.

Dispositivos y navegadores

  • Las conexiones a MySQL y PostgreSQL están en la aplicación de escritorio; en el navegador y en el teléfono se usan SQLite y el modelo de datos.
  • En el teléfono, consulta, modelo y usuarios se abren en pantallas separadas con la navegación inferior; el diagrama se desplaza y amplía con el dedo.
Captura de pantalla de Keyvera: área de trabajo con contenido de ejemplo
Escritorio
Captura de pantalla de Keyvera: área de trabajo con contenido de ejemplo
Tableta
Captura de pantalla de Keyvera: área de trabajo con contenido de ejemplo
Teléfono

Atajos de teclado

En macOS se utilizan ⌘ y ⌥; en Windows y Linux, Ctrl y Alt.

AtajoAcción
Ctrl/⌘ IntroEjecutar la instrucción bajo el cursor
Ctrl/⌘ ⇧ IntroEjecutar el script completo
Ctrl/⌘ TNueva pestaña de consulta
Ctrl/⌘ SGuardar
Ctrl/⌘ RObtener el modelo de la base de datos (ingeniería inversa)
Ctrl/⌘ GGenerar SQL a partir del modelo
Ctrl/⌘ ⇧ YSincronizar
V · H · T · 1 · 2 · 3Herramientas del diagrama

En pantallas táctiles el diagrama se amplía y desplaza con dos dedos; la cuadrícula de resultados se desplaza con el dedo.

Obtener Keyvera

Pruébelo en el navegador sin instalación; para un uso continuado, adquiera la versión para macOS, Windows o Linux.