Jede SQL-Abfrage sauber ausgerichtet lesen, ohne die Datei zu ändern
Drücken Sie auf einer .sql-Datei die Leertaste, und Gander richtet die Abfrage aus: Die Schlüsselwörter stehen rechtsbündig in einer Spalte, sodass jede Klausel, jeder Join und jede Bedingung in einer Linie steht, auch wenn die Abfrage auf drei langen Zeilen geschrieben wurde. Die Datei selbst ändert sich nie: Rohtext zeigt sie so, wie sie geschrieben ist.


So geht’s
Installieren Sie Gander aus dem Mac App Store und öffnen Sie es einmal.
Wählen Sie im Finder eine
.sql-Datei aus und drücken Sie die Leertaste.Lesen Sie den Tab Formatiert, oder wechseln Sie zu Rohtext, um die Datei so zu sehen, wie sie geschrieben ist. Schalten Sie Zeilennummern ein, wenn Sie sie brauchen.
Das „River“-Layout
Gander verwendet den klassischen „River“-Stil: Klausel-Schlüsselwörter wie SELECT, FROM, JOIN, WHERE und GROUP BY stehen rechtsbündig, sodass alles danach in derselben Spalte beginnt.
- Eine ausgewählte Spalte pro Zeile, die Aliasse untereinander
- Joins mit ihren ON-Bedingungen, eine Bedingung pro Zeile, AND und OR im „River“
- CTEs, Unterabfragen, CASE-Ausdrücke und Fensterfunktionen passend ausgerichtet
- Schlüsselwörter in Großbuchstaben, während Namen, Namen in Anführungszeichen und Strings ihre Schreibweise behalten
Von Grund auf sicher
Nur Abstände und die Schreibweise der Schlüsselwörter ändern sich. Jede Anweisung wird Wort für Wort mit dem Original verglichen und bleibt unverändert, sobald sich etwas unterscheiden würde. Code, den Gander nicht sicher ausrichten kann, etwa Prozeduren, dbt-Blöcke mit {% %} und psql-Skripte, erscheint unverändert.
Farbig, auch in Miniaturen
Beide Ansichten haben Syntaxhervorhebung, und Finder-Miniaturen zeigen die formatierte Abfrage, so erkennen Sie Ihre Abfragen auf einen Blick.
Fragen
Schreibt Gander meine .sql-Datei um?
Nein. Die Ausrichtung gibt es nur auf dem Bildschirm. Gander schreibt nie in die Datei, und „Rohtext“ zeigt sie genau so, wie sie geschrieben ist.
Welches SQL richtet Gander aus?
Die Ausrichtung folgt der Form der Abfrage statt einem bestimmten Dialekt: SELECT-, INSERT-, UPDATE-, DELETE- und WITH-Anweisungen, dazu Wörter wie QUALIFY und die GO-Batches von SQL Server. Was sich nicht sicher ausrichten lässt, bleibt unverändert.
Kann ich die formatierte Abfrage kopieren?
Ja. Die Taste zum Kopieren kopiert die Ansicht auf dem Bildschirm: unter „Formatiert“ die ausgerichtete Abfrage, unter „Rohtext“ das Original.
Probieren Sie es mit Ihren eigenen Dateien aus
Gander ist im Mac App Store kostenlos, ohne In-App-Käufe, ohne Abo und ohne Konto, und nichts, was Sie in der Vorschau ansehen, verlässt Ihren Mac.