·4 min di lettura

Come Visualizzare un Database SQLite su Mac

I file SQLite si trovano ovunque su Mac — dati di app, archivi Core Data, cronologia del browser — ma macOS non ha un modo integrato per aprirli e visualizzarli.

Hai trovato un file .sqlite nella cartella del tuo progetto o sepolto in un contenitore di app. Fai doppio clic su di esso e macOS non sa cosa farne. Potresti aprire Terminal e digitare sqlite3 mydatabase.db, ma leggere dati tabulari in una finestra di terminal è doloroso — nessun allineamento di colonne, nessuno scorrimento, nessun modo per scansionare rapidamente centinaia di righe.

L'Approccio Terminal e I Suoi Limiti

Lo strumento da riga di comando sqlite3 integrato viene fornito con ogni Mac. Funziona, tecnicamente. Puoi eseguire .tables per elencare le tabelle e SELECT * FROM tablename; per scaricare le righe. Ma l'output è testo grezzo. Le tabelle larghe si avvolgono goffamente. Non c'è modo di fare clic su un valore e modificarlo. E se sei un designer, product manager o chiunque non viva in Terminal, questo non è un flusso di lavoro realistico.

Potresti provare ad aprire il file in un editor di testo, ma i database SQLite sono binari — vedrai caratteri disordinati, non i tuoi dati.

Visualizza Qualsiasi Database SQLite Visivamente Con Tome

Tome ti fornisce un'interfaccia visuale appropriata per database SQLite su Mac. Trascinare un file .db, .sqlite o .sqlite3 sull'icona dell'app o utilizzare File → Apri e il tuo database appare istantaneamente — tabelle elencate nella barra laterale, dati visualizzati in una griglia scorrevole.

Tome che mostra un database SQLite con tabelle e dati di riga

Vedi il Tuo Schema a Colpo d'Occhio

Ogni tabella, vista, indice e trigger è elencato nella barra laterale. Fai clic su una tabella per vederne le righe. Fai clic su una vista per vederne i risultati. Nessun comando da memorizzare — solo punta e fai clic.

Esegui Query Quando Ne Hai Bisogno

Per qualsiasi cosa al di là della navigazione, l'editor di query SQL di Tome è pronto. Include evidenziazione della sintassi e autocompletamento per nomi di tabelle e colonne, così puoi scrivere query più velocemente che in Terminal senza indovinare i nomi delle colonne dalla memoria.

Casi d'Uso Comuni

Debug di un'app iOS o Android che memorizza dati in SQLite. Ispezionare l'output del database di uno scraper web. Controllare un database di sviluppo di Django o Rails. Visualizzare la cronologia del browser o i segnalibri memorizzati in SQLite. Tutti questi diventano semplici — apri il file, vedi i dati.

Ottieni Tome dal Mac App Store

Articolo successivo

Tome

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

Get Tome on the Mac App Store