Dieses Dokument sammelt, was Kerry Studio tut und ein typischer SQL-Client nicht, und was es mit weniger Schritten, weniger Rechten auf dem Server oder derselben Oberfläche auf PostgreSQL, MySQL/MariaDB, Oracle und SQLite tut.
Nutzen Sie die Tabellen im internen Gespräch: was sich im Alltag ändert, was keinen DBA mehr braucht, und was den Computer nicht mehr verlässt.
So lesen Sie die Tabellen
Jedes Thema hat bis zu zwei Tabellen.
Nur in Kerry ist, was der andere Client in SQL oder in der Oberfläche nicht liefert. Wenn es ein Äquivalent auf dem Server gibt, nennt die Zelle die Kosten: DB Link, FDW, ein extra Skript.
Effizienter in Kerry ist, was andere Clients auch tun, aber mit einem anderen Fenster, einer anderen Engine, einem anderen Werkzeug oder einem längeren Ablauf.
Andere = übliche Desktop-SQL-Clients. Der Vergleich beschreibt das Muster, nicht ein namentliches Produkt.
SQL, Projekte und Umgebungen
Die Abfrage bleibt SQL. Das SQL-Alias @projekt.tabelle zeigt auf eine Verbindung, die Sie schon gespeichert haben. Variablen in SQL :variable übernehmen den Wert aus dem Panel Variablen. Wenn das SQL keine Umgebung festlegt, gilt die Umgebung des Tabs.
-- Tab auf staging. Production kommt nur dort, wo das Token es verlangt.
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;Dasselbe Muster gilt zwischen Engines: der Tab auf Postgres und @shop.customers auf MySQL. Kerry verlangt kein Gateway auf dem Server.
Nur in Kerry
| Fähigkeit | Kerry Studio | Andere |
|---|---|---|
| JOIN mit SQL-Alias über Projekte, Umgebungen oder Engines | Ja. @projekt.tabelle oder @projekt:umgebung | Nein. Nur mit DB Link, FDW oder föderierter Tabelle auf dem Server. |
| Variable in SQL mit einem Wert pro Umgebung | Ja. :variable oder :variable:umgebung | Nein. Ein generisches Bind wählt die Umgebung nicht im Token. |
Testdaten in SQL mit $faker. | Ja. Im Editor oder im Variablenwert | Nein. Testdaten kommen meist aus einem Skript oder extra Werkzeug. |
| SQL-Typ-Variable, um ein Fragment ohne Anführungszeichen wiederzuverwenden | Ja. Das Fragment geht als SQL in die Abfrage | Nein. |
| Die Abfrage mit bereits aufgelöstem Alias und Variablen exportieren | Ja. Im Dialekt des Tabs | Nicht in dieser Kombination. |
Wenn das Team Vorproduktion mit Produktion vergleicht, oder Postgres mit MySQL, deckt dieselbe Abfrage beide Seiten. Es gibt kein DBA-Ticket, um die Datenbanken zu kreuzen, und das SQL muss nicht umgeschrieben werden, wenn Sie den Selektor wechseln.
Effizienter in Kerry
| Fähigkeit | Kerry Studio | Andere |
|---|---|---|
| Entwicklung, Vorproduktion oder Produktion wechseln, ohne das SQL umzuschreiben | Der Selektor des Tabs ändert sich. Das SQL bleibt gleich, wenn Alias oder Variable die Umgebung nicht festlegt. | Eine andere Verbindung, eine andere Datei, oder das SQL bearbeiten. |
| Mehrere Anweisungen in derselben Datei, in derselben Sitzung | Läuft der Reihe nach. Jedes SELECT bekommt ein Raster. BEGIN/COMMIT und SET gelten für den nächsten Befehl. | Viele Clients teilen die Datei. Das vorherige Ergebnis verschwindet, oder die Transaktion überdauert die Befehle nicht. |
| Dieselbe Datei spricht mit zwei Projekten über SQL-Alias | Zwei @projekt.tabelle in aufeinanderfolgenden Anweisungen öffnen zwei Raster. Ein JOIN in derselben Anweisung materialisiert das andere Projekt. | Zwei Fenster, zwei Dateien, oder ein Skript außerhalb des Clients. |
GIS
Die Karte in den Ergebnissen zeichnet die Geometrie der Abfrage neben das Raster. WKT, EWKT oder GeoJSON in der Zelle reichen. Native Typen brauchen PostGIS, Locator oder Spatial, SpatiaLite, oder die Typen von MySQL.
Nur in Kerry
| Fähigkeit | Kerry Studio | Andere |
|---|---|---|
| Automatische Fläche (m², ha, km²) auf der Ergebniskarte | Ja. An der Geometrie, an der Zeichnung und an der Spaltensumme | Nein. Räumlicher Betrachter, ohne automatische Fläche. |
| Ein Polygon auf der Karte zeichnen und in SQL einfügen | Ja. Lasso, Rechteck oder Ellipse im Dialekt des Tabs | Nein. |
| Geometrien auf der Karte vereinen und das Ergebnis in SQL einfügen | Ja. Vereinigung der Abfrage mit der Zeichnung | Nein. |
| Mehrere räumliche Spalten auf derselben Karte, jede mit einer Farbe | Ja. Eine Farbe pro Spalte | Nicht in dieser Kombination. |
| Die Karte mit Fläche und Maßen exportieren | Ja. PNG, SVG, WebP, GeoJSON und Druck | Nicht in dieser Kombination. |
Begehung, Zonierung, Überschwemmungsfläche, ein Geschäftsperimeter: Sie vergleichen Polygone im selben Ergebnis, in dem das SQL gelaufen ist.
Ergebnisse und Bearbeitung
Nur in Kerry
| Fähigkeit | Kerry Studio | Andere |
|---|---|---|
Eine Zelle eines SELECT bearbeiten, der Projekte mit SQL-Alias kreuzt | Ja. Es schreibt in das Projekt und die Umgebung dieses Alias, nicht in die Verbindung des Tabs. Die Prüfung gruppiert nach Ziel. | Nein. Rasterbearbeitung, wenn es sie gibt, nimmt die aktuelle Verbindung an. |
| Einen Schreibvorgang in Produktion durch Eintippen des Umgebungsnamens bestätigen | Ja. Produktion hat das bereits an. | Nein. Das Risiko, in Produktion zu schreiben, bleibt Gewohnheit. |
Effizienter in Kerry
| Fähigkeit | Kerry Studio | Andere |
|---|---|---|
| Eine Ergebniszelle nur bearbeiten, wenn die Zeile ein einzelner Datensatz ist | Sie sehen das SQL und bestätigen. | Viele Clients bearbeiten das Raster. Wenige zeigen Ziel, SQL und den Grund des Schlosses. |
| Im Verlauf rückgängig machen, was der Tabelleneditor geschrieben hat | Lokaler Verlauf pro Tabelle. Vergleicht alt und neu. Macht einen Eintrag oder den Stapel rückgängig. | Generischer Dateiverlauf, oder das Backup der Datenbank. |
Schema und Katalog
Effizienter in Kerry
| Fähigkeit | Kerry Studio | Andere |
|---|---|---|
| Schlüssel, FK, Tooltip und Tabelleneditor gleich auf allen vier Engines | Dieselbe Oberfläche auf allen vier Engines. | Jede Engine hat einen Client, oder dieselbe App ändert, was die Oberfläche weiß. |
| Nach der Abfrage wissen, aus welcher Tabelle die Spalte stammt | Das Raster kennt die Tabelle noch, auch mit SQL-Alias. Das FK-Panel öffnet die zugehörige Zeile. | Bricht bei JOIN, View oder einer anderen Datenbank. |
| Schema eines anderen Projekts in der Seitenleiste Entitäten | @projekt.schema erscheint in derselben Leiste, mit der Umgebung am Symbol. | Die andere Datenbank sitzt in einer anderen Verbindung, einem anderen Baum. |
| ER-Diagramm aus dem bereits geladenen Schema | Nutzt dasselbe Schema wie die Leiste. Filter, Ausrichtung, Bild exportieren. | Ein extra Werkzeug, veraltet gegenüber dem, was die App schon geladen hat. |
| Sitzungen, Sperren und Replikation auf dem Tab überwachen | Sitzungen, Sperren, Wartezeiten, I/O, Replikation und Speicher der Tab-Verbindung. Sitzung beenden. Auto. | Eingefügte Katalogabfragen, oder ein anderer Monitor pro Engine. |
KI auf dem Desktop
Der lokale MCP-Server hört nur auf dem Computer. Passwort, SSH und Zertifikat bleiben in Kerry. Der Assistent erhält Projekt, Umgebung, Schema und das Ergebnis der Abfragen, die er ausführt.
Nur in Kerry
| Fähigkeit | Kerry Studio | Andere |
|---|---|---|
| Lokaler MCP-Server auf gespeicherten Verbindungen, ohne das Passwort zu senden | Ja. Schema und SQL im KI-Client. Die Anmeldedaten gehen nicht an den Agenten. | Nicht als Produkt. Wrapper und Skripte gibt es. Die Anmeldedaten gehen meist an den Agenten. |
| MCP-Berechtigung nach Projekt und Umgebung | Ja. Eigene Listen für Nur-Lesen und für Schreiben. | Nein. |
| Einfügen, Aktualisieren und Löschen getrennt im MCP | Ja. Es gibt einen Standard für die Liste, und jedes Projekt oder jede Verbindung kann abweichen. | Nein. Schreiben ist, wenn es existiert, meist ein Block. |
| MCP standardmäßig nur lesen | Ja. INSERT, UPDATE, Delete und SELECT … FOR UPDATE werden abgelehnt, bis Sie den vollständigen Modus einschalten. | Hängt vom Wrapper ab. |
| Passwort, Token und E-Mail in MCP-Protokoll und Antwort auslassen | Ja. Sie ergänzen Felder aus Ihrer Datenbank. | Nicht mit dieser Steuerung. |
| KI-Assistent öffnet und filtert das ER-Diagramm | Ja. Öffnet, filtert, rahmt und exportiert, mit der MCP-Marke auf dem Tab. | Nein. |
Das Team nutzt Claude, ChatGPT, Cursor oder einen anderen Client am Schema, ohne das Datenbankpasswort in den Agenten zu legen und ohne Produktion im Schreibmodus zu öffnen. Wenn das Schreiben eingeschaltet ist, bleiben Einfügen, Aktualisieren und Löschen nach Projekt und Umgebung getrennt.
Workspace und Tabs
Effizienter in Kerry
| Fähigkeit | Kerry Studio | Andere |
|---|---|---|
| Jeder Tab hat seine eigene Verbindung, nicht die des Fensters | Ein Tab auf Postgres und ein anderer auf Oracle. Nebeneinander. Nur-Lesen gilt auch pro Tab. | Ein anderes Fenster, oder trennen, was schon offen war. |
| Ein Projekt mit mehreren Umgebungen, gewechselt im Selektor des Tabs | Das Projekt erscheint in jedem Workspace. Der Selektor wechselt die Umgebung des Tabs. | Neu verbinden, oder die Verbindung unter anderem Namen duplizieren. |
| Die Verbindungszeichenfolge einfügen und das Projekt bereits ausgefüllt öffnen | Öffnet den Projektdialog bereits ausgefüllt. | Feld für Feld einfügen. |
| Befehlspalette ⌘K / CtrlK | Befehl, Tab, Panel und Einstellungen, auf dem Startbildschirm und in einem Workspace. | Menüs und Tastenkürzel verstreut. |
| Snippet gefiltert nach Engine und Umgebung | Das Präfix vervollständigt im Editor. Alle lässt das Snippet auf jedem Tab. | Ein globales Snippet, ohne Umgebungsfilter. |
Daten auf dem Computer
Verbindungen, Anmeldedaten, SQL, Ergebnisse und Schema bleiben auf Ihrem Computer. Lizenz und Update sprechen mit der Kerry-Studio-API: Schlüssel, Konto-E-Mail, Geräte-ID und App-Version, nicht Ihre Datenbank.
Effizienter in Kerry
| Fähigkeit | Kerry Studio | Andere |
|---|---|---|
| Keine Telemetrie von Abfrage und Schema | Sendet sie nicht. | Ein Cloud-Client sendet Abfrage und Schema. Drittanbieter-Desktops unterscheiden sich. |
Sicherung der Installation in einer .ksb-Datei | Workspaces, Verbindungen, Snippets, Variablen und Verlauf. | Neu installieren und neu verbinden. |
Einen Workspace als .json exportieren, um ihn zu teilen | Der Ausschnitt, ohne die ganze Installation mitzunehmen. | Eine lose SQL-Datei, oder ein Datenbank-Backup. |
| Eine Tabelle zwischen Verbindungen derselben Engine kopieren, auf dem Computer | Im Hintergrund. Nativer Dump, wenn der Ausschnitt die Datenbank ist. | pg_dump auf der Kommandozeile, CSV oder ETL. |
Wenn der MCP-Server an ist, kann der Desktop-Assistent Schema und Ergebnis an das Cloud-Modell dieses Clients senden. Das ist der KI-Client, nicht Kerry.