Motivos para usar Kerry

Motivos para usar Kerry

Este documento reúne lo que Kerry Studio hace y un cliente SQL típico no hace, y lo que hace con menos pasos, menos permiso en el servidor, o la misma interfaz en PostgreSQL, MySQL/MariaDB, Oracle y SQLite.

Usa las tablas en una conversación interna: qué cambia en el día a día, qué deja de depender de un DBA, y qué deja de salir del ordenador.

Cómo leer

Cada contexto tiene hasta dos tablas.

Solo en Kerry es lo que el otro cliente no entrega en el SQL o en la interfaz. Cuando existe un equivalente en el servidor, la celda dice el coste: DB Link, FDW, un script aparte.

Más eficiente en Kerry es lo que otros clientes también hacen, pero con otra ventana, otro motor, otra herramienta, o un flujo más largo.

Otros = clientes SQL de escritorio habituales. La comparación describe el patrón, no un producto con nombre.

SQL, proyectos y entornos

La query sigue siendo SQL. El alias SQL @proyecto.tabla apunta a una conexión que ya guardaste. Las variables en el SQL :variable entran con el valor del panel Variables. Si el SQL no fija un entorno, entra el entorno de la pestaña.

sql
-- Pestaña en staging. Production entra solo donde el token lo pide.
SELECT s.id, s.amount, p.refunded_at
FROM @billing.public.orders s
LEFT JOIN @billing:production.public.refunds p
  ON p.order_id = s.id;

El mismo patrón vale entre motores: la pestaña en Postgres y @shop.customers en MySQL. Kerry no pide una pasarela en el servidor.

Solo en Kerry

CapacidadKerry StudioOtros
JOIN con alias SQL entre proyectos, entornos o motoresSí. @proyecto.tabla o @proyecto:entornoNo. Solo con DB Link, FDW o tabla federada en el servidor.
Variable en el SQL con un valor por entornoSí. :variable o :variable:entornoNo. Un bind genérico no elige el entorno en el token.
Datos de prueba en el SQL con $faker.Sí. En el editor o en el valor de la variableNo. El seed suele ser un script o una herramienta aparte.
Variable de tipo SQL para reutilizar un fragmento sin comillasSí. El fragmento entra en la query como SQLNo.
Exportar la query con alias y variables ya resueltosSí. En el dialecto de la pestañaNo en este conjunto.

Si el equipo compara Homologación con Producción, o Postgres con MySQL, la misma query cubre los dos lados. No hay ticket de DBA para cruzar las bases, y el SQL no hace falta reescribirlo al cambiar el selector.

Más eficiente en Kerry

CapacidadKerry StudioOtros
Cambiar Desarrollo, Homologación o Producción sin reescribir el SQLEl selector de la pestaña cambia. El SQL sigue igual si el alias o la variable no fija el entorno.Otra conexión, otro archivo, o editar el SQL.
Varios statements en el mismo archivo, en la misma sesiónCorre en orden. Cada SELECT gana una cuadrícula. BEGIN/COMMIT y SET valen para el comando siguiente.Muchos clientes parten el archivo. El resultado anterior desaparece, o la transacción no atraviesa los comandos.
El mismo archivo hablando con dos proyectos vía alias SQLDos @proyecto.tabla en statements seguidos abren dos cuadrículas. Un JOIN en el mismo statement materializa el otro proyecto.Dos ventanas, dos archivos, o un script fuera del cliente.

GIS

El mapa en los resultados dibuja la geometría de la consulta junto a la cuadrícula. WKT, EWKT o GeoJSON en la celda ya bastan. Los tipos nativos piden PostGIS, Locator o Spatial, SpatiaLite, o los tipos de MySQL.

Solo en Kerry

CapacidadKerry StudioOtros
Área automática (m², ha, km²) en el mapa de resultadosSí. En la geometría, el dibujo y el total de la columnaNo. Visor espacial, sin área automática.
Dibujar un polígono en el mapa y pegarlo en el SQLSí. Lazo, rectángulo o elipse en el dialecto de la pestañaNo.
Unir geometrías en el mapa y pegar el resultado en el SQLSí. Unión de la consulta con el dibujoNo.
Varias columnas espaciales en el mismo mapa, cada una con un colorSí. Un color por columnaNo en este conjunto.
Exportar el mapa con área y medidasSí. PNG, SVG, WebP, GeoJSON e impresiónNo en este conjunto.

Inspección, zonificación, área inundable, perímetro comercial: la persona compara polígonos en el mismo resultado en el que corrió el SQL.

Resultados y edición

Solo en Kerry

CapacidadKerry StudioOtros
Editar celda de un SELECT que cruza proyectos con alias SQLSí. Graba en el proyecto y el entorno de ese alias, no en la conexión de la pestaña. La revisión agrupa por destino.No. La edición en la cuadrícula, cuando existe, asume la conexión actual.
Confirmar la grabación en producción escribiendo el nombre del entornoSí. Producción ya viene con esto encendido.No. El riesgo de grabar en producción queda en el hábito de la persona.

Más eficiente en Kerry

CapacidadKerry StudioOtros
Editar celda del resultado solo cuando la fila es un registro únicoVes el SQL y confirmas.Muchos clientes editan la cuadrícula. Pocos muestran destino, SQL y el motivo del candado.
Deshacer en el historial lo que el editor de tabla grabóHistorial local por tabla. Compara anterior y nuevo. Revierte un ítem o el lote.Historial genérico del archivo, o la copia de seguridad de la base.

Más eficiente en Kerry

CapacidadKerry StudioOtros
Claves, FK, tooltip y editor de tabla iguales en los cuatro motoresLa misma interfaz en los cuatro motores.Cada motor tiene un cliente, o la misma app cambia lo que la interfaz sabe.
Saber de qué tabla vino la columna después de la queryLa cuadrícula sigue sabiendo la tabla, también con alias SQL. El panel de FK abre la fila relacionada.Se rompe en un JOIN, una view u otra base.
Schema de otro proyecto en la barra lateral Entidades@proyecto.schema aparece en la misma barra, con el entorno en el icono.La otra base queda en otra conexión, otro árbol.
Diagrama ER a partir del schema ya cargadoUsa el mismo schema de la barra. Filtro, orientación, exportar imagen.Una herramienta aparte, desactualizada respecto a lo que la app ya cargó.
Supervisar sesiones, bloqueos y replicación en la pestañaSesiones, bloqueos, esperas, I/O, replicación y almacenamiento en la conexión de la pestaña. Finalizar sesión. Auto.Consultas de catálogo pegadas, o un monitor distinto por motor.

IA en el escritorio

El servidor MCP local escucha solo en el ordenador. Contraseña, SSH y certificado se quedan en Kerry. El asistente recibe proyecto, entorno, schema y el resultado de las consultas que ejecute.

Solo en Kerry

CapacidadKerry StudioOtros
Servidor MCP local en las conexiones guardadas, sin enviar la contraseñaSí. Schema y SQL en el cliente de IA. La credencial no va al agente.No como producto. Hay wrappers y scripts. La credencial suele ir al agente.
Permiso de MCP por proyecto y entornoSí. Listas propias para solo lectura y para escritura.No.
Insertar, Actualizar y Eliminar separados en el MCPSí. Hay un valor predeterminado de la lista, y cada proyecto o conexión puede diferir.No. La escritura, cuando existe, suele ser un solo bloque.
MCP en solo lectura por defectoSí. INSERT, UPDATE, Delete y SELECT … FOR UPDATE se rechazan hasta que activas el modo completo.Depende del wrapper.
Omitir contraseña, token y email en el log y en la respuesta del MCPSí. Añades campos de tu base.No con este control.
El asistente de IA abre y filtra el diagrama ERSí. Abre, filtra, encuadra y exporta, con la marca MCP en la pestaña.No.

El equipo usa Claude, ChatGPT, Cursor u otro cliente sobre el schema, sin poner la contraseña de la base en el agente y sin abrir Producción en modo de escritura. Si la escritura está activada, Insertar, Actualizar y Eliminar siguen separados por proyecto y entorno.

Workspace y pestañas

Más eficiente en Kerry

CapacidadKerry StudioOtros
Cada pestaña tiene su propia conexión, no la de la ventanaUna pestaña en Postgres y otra en Oracle. Lado a lado. Solo lectura también es de la pestaña.Otra ventana, o desconectar lo que ya estaba abierto.
Un proyecto con varios entornos, cambiados en el selector de la pestañaEl proyecto aparece en cualquier workspace. El selector cambia el entorno de la pestaña.Reconectar, o duplicar la conexión con otro nombre.
Pegar la string de conexión y abrir el proyecto ya rellenadoAbre el diálogo de proyecto ya rellenado.Pegar campo a campo.
Paleta de comandos ⌘K / CtrlKComando, pestaña, panel y configuración, en la pantalla de inicio y en un workspace.Menú y atajo repartidos.
Snippet filtrado por motor y entornoEl prefijo completa en el editor. Todos deja el snippet en cualquier pestaña.Un snippet global, sin filtro de entorno.

Datos en el ordenador

Conexiones, credenciales, SQL, resultados y schema se quedan en tu ordenador. Licencia y actualización hablan con la API de Kerry Studio: clave, email de la cuenta, id del dispositivo y versión de la app, no tu base.

Más eficiente en Kerry

CapacidadKerry StudioOtros
Sin telemetría de query y schemaNo la envía.Un cliente en la nube envía query y schema. El escritorio de terceros varía.
Copia de seguridad de la instalación en un archivo .ksbWorkspaces, conexiones, snippets, variables e historial.Reinstalar y reconectar.
Exportar un workspace en .json para compartirEl recorte, sin llevar la instalación entera.Un archivo SQL suelto, o una copia de la base.
Copiar tabla entre conexiones del mismo motor, en el ordenadorEn segundo plano. Dump nativo cuando el recorte es la base.pg_dump en la línea de comandos, CSV o ETL.

Si el servidor MCP está encendido, el asistente en el escritorio puede enviar schema y resultado al modelo en la nube de ese cliente. Eso es el cliente de IA, no Kerry.