Du musst eine SQL-Abfrage gegen eine lokale SQLite-Datenbank ausführen. Deine Optionen: Das Terminal öffnen und das sqlite3-CLI ohne Syntaxhervorhebung und ohne Autovervollständigung verwenden, oder eine vollständige Datenbank-IDE starten, die zehn Sekunden zum Start braucht und ein halbes Gigabyte RAM verwendet. Keine Option passt zur Aufgabe — du willst einfach nur eine Abfrage schreiben, sie ausführen und die Ergebnisse sehen.
Die Lücke zwischen Terminal und vollständigen IDEs
Das sqlite3-CLI gibt dir rohe Abfrageausführung, aber null Entwicklerkomfort. Keine Syntaxfärbung, keine Vervollständigung von Tabellen- oder Spaltennamen, kein visuelles Ergebnisraster. Du liest Abfrageergebnisse als reinen Text und passt manuell die Terminalbreite an, um alle Spalten zu sehen.
Am anderen Ende des Spektrums sind Tools wie DataGrip oder DBeaver für Enterprise-Datenbank-Workflows gebaut — Verbindungen zu Remote-Servern verwalten, Migrationen durchführen, Schemas visualisieren. Sie sind leistungsstark, aber schwergewichtig. Für eine lokale SQLite-Datei fühlt sich das Starten einer vollständigen IDE an, als würdest du mit einem Sattelzug zum Laden an der Ecke fahren.
Was fehlt, ist ein schneller, fokussierter SQL-Editor, der eine SQLite-Datei öffnet und dich Abfragen mit den erwarteten Komfortfunktionen schreiben lässt — ohne den Overhead einer vollständigen IDE.
Tomes SQL-Abfrage-Editor
Tome enthält einen integrierten SQL-Abfrage-Editor, speziell für SQLite entwickelt. Er ist Teil einer nativen macOS-App, startet also sofort und läuft mit minimalem Ressourcenverbrauch.
Syntaxhervorhebung
SQL-Schlüsselwörter, Tabellennamen, String-Literale und Zahlen sind farblich gekennzeichnet für bessere Lesbarkeit. Erkenne Fehler, bevor du die Abfrage ausführst, anstatt nach dem Ausführen eine kryptische Fehlermeldung zu entziffern.
Autovervollständigung
Tome kennt dein Schema. Beginne, einen Tabellennamen einzutippen, und es schlägt Vervollständigungen vor. Referenziere eine Tabelle in einer FROM-Klausel und Spaltennamen erscheinen als Vorschläge. Kein ständiges Wechseln zwischen Schema-Browser und Abfrage-Editor mehr, um sich an Spaltennamen zu erinnern.
Ergebnisse in einem nativen Raster
Abfrageergebnisse erscheinen in einer schnellen, scrollbaren nativen Tabelle — nicht als HTML, das in einem Web-View gerendert wird. Sortiere Spalten, ändere ihre Größe und scrolle durch große Ergebnismengen mit der Performance, die du von einer macOS-App erwartest.
Durchsuchen und Abfragen in einer App
Tome ist nicht nur ein Abfrage-Editor. Durchsuche Tabellen, Views, Indizes und Trigger in der Seitenleiste. Bearbeite Daten direkt. Erstelle neue Tabellen visuell. Der SQL-Editor ist da, wenn du ihn brauchst, und der Rest der App kümmert sich um alles andere.