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.
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.