·4 Min. Lesezeit

So zeigst du eine SQLite-Datenbank auf dem Mac an

SQLite-Dateien liegen überall auf deinem Mac — App-Daten, Core-Data-Stores, Browser-Verlauf — aber macOS bietet keine eingebaute Möglichkeit, sie zu öffnen und anzuzeigen.

Du hast eine .sqlite-Datei in deinem Projektordner oder tief in einem App-Container gefunden. Du doppelklickst darauf und macOS weiß nichts damit anzufangen. Du könntest das Terminal öffnen und sqlite3 mydatabase.db eingeben, aber tabellarische Daten in einem Terminalfenster zu lesen ist mühsam — keine Spaltenausrichtung, kein Scrollen, keine Möglichkeit, Hunderte von Zeilen schnell zu überblicken.

Der Terminal-Ansatz und seine Grenzen

Das eingebaute sqlite3-Kommandozeilentool wird mit jedem Mac ausgeliefert. Es funktioniert, technisch gesehen. Du kannst .tables ausführen, um Tabellen aufzulisten, und SELECT * FROM tablename;, um Zeilen auszugeben. Aber die Ausgabe ist reiner Text. Breite Tabellen umbrechen umständlich. Es gibt keine Möglichkeit, einen Wert anzuklicken und zu bearbeiten. Und wenn du Designer, Produktmanager oder jemand bist, der nicht im Terminal lebt, ist das kein realistischer Workflow.

Du könntest versuchen, die Datei in einem Texteditor zu öffnen, aber SQLite-Datenbanken sind binär — du siehst kryptische Zeichen, nicht deine Daten.

Jede SQLite-Datenbank visuell anzeigen mit Tome

Tome gibt dir eine richtige visuelle Oberfläche für SQLite-Datenbanken auf dem Mac. Ziehe eine .db-, .sqlite- oder .sqlite3-Datei auf das App-Symbol oder nutze Ablage → Öffnen, und deine Datenbank erscheint sofort — Tabellen in einer Seitenleiste aufgelistet, Daten in einem scrollbaren Raster dargestellt.

Tome zeigt eine SQLite-Datenbank mit Tabellen und Zeilendaten

Das Schema auf einen Blick erfassen

Jede Tabelle, jeder View, jeder Index und jeder Trigger ist in der Seitenleiste aufgelistet. Klicke auf eine Tabelle, um ihre Zeilen zu sehen. Klicke auf einen View, um seine Ergebnisse zu sehen. Keine Befehle zum Auswendiglernen — einfach zeigen und klicken.

Abfragen ausführen, wenn du sie brauchst

Für alles, was über das Durchsuchen hinausgeht, steht Tomes SQL-Abfrage-Editor bereit. Er bietet Syntaxhervorhebung und Autovervollständigung für Tabellen- und Spaltennamen, damit du Abfragen schneller schreiben kannst als im Terminal, ohne Spaltennamen aus dem Gedächtnis raten zu müssen.

Häufige Anwendungsfälle

Debugging einer iOS- oder Android-App, die Daten in SQLite speichert. Überprüfung der Ausgabedatenbank eines Web-Scrapers. Kontrolle einer Django- oder Rails-Entwicklungsdatenbank. Anzeige des Browser-Verlaufs oder von Lesezeichen, die in SQLite gespeichert sind. All das wird einfach — Datei öffnen, Daten sehen.

Tome im Mac App Store laden

Nächster Artikel

Tome

Browse, query, and edit SQLite databases in a native Mac app.

Get Tome on the Mac App Store