Kontextsensitive Autovervollständigung
“Der Editor weiß, ob du im FROM, im WHERE oder in der Spaltenliste bist.”
Tippe weniger und mach weniger Fehler, weil der Vorschlag versteht, wo du im Statement stehst.
Schlägt Spalten der aktiven Tabelle vor, Datenbanknamen, Schema-Tokens (Tabellen, Views, Funktionen), DML-/DDL-/Steuer-Keywords, Datentypen und SQL-Hilfsphrasen, gefiltert nach Engine.
Lexikalischer Linter in Echtzeit
“Unausgewogene Klammern erreichen nie den Server.”
Fängt den offensichtlichen Fehler ab, bevor MySQL ihn ablehnt.
Erkennt nicht geschlossene Kommentare, nicht geschlossene Strings, unausgewogene Klammern und Bezeichner mit offenem Backtick. O(n)-Scan, ohne vollständigen Parser.
Formatierer mit sicherem Modus
“Formatiert deine Queries — schreibt aber nie dein UPDATE um.”
Schöne Formatierung für SELECT, ohne Überraschungen bei einem UPDATE ohne WHERE.
Kennt über 150 Keywords, Typen und Funktionen. Der sichere Modus blockiert das Auto-Format bei destruktiven Statements (ALTER, CREATE, DELETE, DROP, GRANT, TRUNCATE, UPDATE, REPLACE, RENAME), um versehentliches Umschreiben zu verhindern.
Schwärzung von Zugangsdaten in Logs und Synchronisierung
“Synchronisiere deinen Verlauf, nicht deine Zugangsdaten.”
Dein Query-Log wird nicht zu einer Passwort-Datei in iCloud.
Neutralisiert IDENTIFIED BY, IDENTIFIED WITH … AS, IDENTIFIED BY PASSWORD, SET PASSWORD FOR und PASSWORD(…). Idempotente Schwärzung, angewendet, bevor das Query-Log nach CloudKit exportiert wird.
Visuelle Query-Builder
“Stell Queries per Klick zusammen; sie sind produktionsreif.”
Ein korrektes SELECT … WHERE … JOIN …, ohne die Syntax auswendig zu lernen.
Dedizierte visuelle Builder für die vier häufigsten Formen: SELECT, WHERE, UPDATE und CREATE einer Tabelle.
Symbol-Umbenennung mit Wortgrenzen
“Benenne id um, ohne client_id zu zerstören.”
Refaktoriere Bezeichner sicher, ohne ähnliche Namen zu zerschlagen.
Regex mit Wortgrenzen \b und korrektem Escaping. Trifft nie innerhalb längerer Bezeichner.
Quick-Open-Palette (⌘⇧O)
“⌘⇧O und du bist in der Tabelle, die du gesucht hast.”
Erreiche jedes Schema-Objekt, ohne den Baum hinabzuklettern.
Inkrementelle Fuzzy-Suche über Tabellen, Views, Routinen und Objekte, mit Navigation per Pfeiltasten und Enter zum Öffnen.
Snippet-Verwaltung mit Seeding pro Engine
“Deine Snippets passen sich der Engine an, nicht umgekehrt.”
Deine SQL-Rezepte immer griffbereit, gefiltert nach der Engine, die du gerade nutzt.
Lokale JSON-Speicherung. Jedes Snippet deklariert, für welche Engines es gilt (MySQL, MariaDB…). Das Verbinden mit einer neuen Engine fügt die Standards ohne Duplikate hinzu. Kategorisierung wird unterstützt.
Doku-Popovers für DDL und Funktionen
“Die Doku zu GROUP_CONCAT öffnet sich dort, wo du gerade tippst.”
Dokumentation, ohne den Editor zu verlassen oder einen Browser zu öffnen.
Zeigt die Signatur der SQL-Funktion oder das DDL des Schema-Objekts unter dem Cursor.
Erweiterter Zelleneditor und Inline-Bearbeitung von Zeilen
“Bearbeite die Zelle, sieh das SQL und entscheide.”
Ändere Daten schnell und sieh das exakte SQL, das ausgeführt wird, in der Vorschau.
Tabellenkalkulationsartige Bearbeitung über Ergebnissen, mit Vorschau des generierten UPDATE oder DELETE vor der Ausführung.
SQL Player — Ausführungsverlauf
“Spiel deine SQL-Sitzung ab wie ein Video.”
Debugge einen Query-Batch Statement für Statement, ohne alles neu auszuführen.
Timeline-artige Wiedergabe der ausgeführten Statements, verknüpft mit dem persistenten Query-Verlauf.
iPad-Hilfsleisten über der Tastatur
“iPad-Tastatur mit SQL-Superkräften.”
Schnelle Touch-Vorschläge direkt über der Bildschirmtastatur.
Kontextuelle Leisten für das Objekt oder die Funktion unter dem Cursor, mit Schnellzugriff auf »DDL anzeigen« und Funktionsparameter.
Anpassbare Werkzeugleiste
“Deine Leiste, in deiner Reihenfolge.”
Jeder Mensch hat seine Ergonomie; DBAs ordnen einmal um und vergessen es dann.
Ordne Button-Gruppen neu an oder blende sie aus, über ein dediziertes Anpassungsblatt. Das Layout bleibt erhalten.