·4 min leestijd

Hoe je een SQLite-database bekijkt op Mac

SQLite-bestanden zitten overal op je Mac — app-data, Core Data-opslag, browsegeschiedenis — maar macOS heeft geen ingebouwde manier om ze te openen en te bekijken.

Je hebt een .sqlite-bestand gevonden in je projectmap of ergens diep in de container van een app. Je dubbelklikt erop en macOS heeft geen idee wat het ermee moet doen. Je zou Terminal kunnen openen en sqlite3 mydatabase.db typen, maar tabulaire data lezen in een terminalvenster is vervelend — geen kolomuitlijning, geen scrollen, geen manier om snel honderden rijen te overzien.

De Terminal-aanpak en de beperkingen ervan

De ingebouwde sqlite3 command-line tool wordt met elke Mac meegeleverd. Het werkt, technisch gezien. Je kunt .tables uitvoeren om tabellen te tonen en SELECT * FROM tablename; om rijen te dumpen. Maar de output is ruwe tekst. Brede tabellen lopen ongemakkelijk door. Er is geen manier om een waarde aan te klikken en te bewerken. En als je een designer, product manager, of iemand bent die niet in Terminal leeft, is dit geen realistische workflow.

Je zou het bestand kunnen openen in een teksteditor, maar SQLite-databases zijn binair — je ziet verminkte tekens, niet je data.

Bekijk elke SQLite-database visueel met Tome

Tome geeft je een echte visuele interface voor SQLite-databases op Mac. Sleep een .db-, .sqlite- of .sqlite3-bestand naar het app-icoon of gebruik Bestand → Open, en je database verschijnt direct — tabellen weergegeven in een zijbalk, data in een scrollbaar raster.

Tome showing a SQLite database with tables and row data

Zie je schema in één oogopslag

Elke tabel, view, index en trigger staat in de zijbalk. Klik op een tabel om de rijen te zien. Klik op een view om de resultaten te zien. Geen commando's om te onthouden — gewoon aanwijzen en klikken.

Voer queries uit wanneer nodig

Voor alles wat verder gaat dan bladeren, staat Tome's SQL-query-editor klaar. Deze bevat syntaxismarkering en auto-aanvulling voor tabel- en kolomnamen, zodat je sneller queries schrijft dan in Terminal, zonder te gokken naar kolomnamen uit je geheugen.

Veelvoorkomende toepassingen

Een iOS- of Android-app debuggen die data opslaat in SQLite. De outputdatabase van een webscraper inspecteren. Een Django- of Rails-ontwikkeldatabase controleren. Browsegeschiedenis of bladwijzers bekijken die in SQLite zijn opgeslagen. Al deze zaken worden eenvoudig — open het bestand, zie de data.

Haal Tome in de Mac App Store

Volgend artikel

Tome

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

Get Tome on the Mac App Store