Vous avez trouvé un fichier .sqlite dans le dossier de votre projet ou enfoui dans le conteneur d'une application. Vous double-cliquez dessus et macOS ne sait pas quoi en faire. Vous pourriez ouvrir le Terminal et taper sqlite3 mydatabase.db, mais lire des données tabulaires dans une fenêtre de terminal est pénible — pas d'alignement de colonnes, pas de défilement, aucun moyen de parcourir rapidement des centaines de lignes.
L'approche Terminal et ses limites
L'outil en ligne de commande sqlite3 intégré est livré avec chaque Mac. Il fonctionne, techniquement. Vous pouvez lancer .tables pour lister les tables et SELECT * FROM tablename; pour afficher les lignes. Mais le résultat est du texte brut. Les tables larges s'enroulent maladroitement. Impossible de cliquer sur une valeur pour la modifier. Et si vous êtes designer, chef de produit, ou toute personne qui ne vit pas dans le Terminal, ce n'est pas un workflow réaliste.
Vous pourriez essayer d'ouvrir le fichier dans un éditeur de texte, mais les bases de données SQLite sont binaires — vous verrez des caractères illisibles, pas vos données.
Visualisez n'importe quelle base SQLite visuellement avec Tome
Tome vous offre une véritable interface visuelle pour les bases de données SQLite sur Mac. Glissez un fichier .db, .sqlite ou .sqlite3 sur l'icône de l'application ou utilisez Fichier → Ouvrir, et votre base de données apparaît instantanément — tables listées dans une barre latérale, données affichées dans une grille défilante.
Voyez votre schéma d'un coup d'œil
Chaque table, vue, index et déclencheur est listé dans la barre latérale. Cliquez sur une table pour voir ses lignes. Cliquez sur une vue pour voir ses résultats. Aucune commande à mémoriser — il suffit de pointer et cliquer.
Exécutez des requêtes quand vous en avez besoin
Pour tout ce qui dépasse la simple consultation, l'éditeur de requêtes SQL de Tome est prêt. Il inclut la coloration syntaxique et l'auto-complétion des noms de tables et de colonnes, pour écrire des requêtes plus vite que dans le Terminal sans avoir à deviner les noms de colonnes de mémoire.
Cas d'usage courants
Déboguer une app iOS ou Android qui stocke des données en SQLite. Inspecter la base de données produite par un scraper web. Vérifier une base de données de développement Django ou Rails. Consulter l'historique ou les favoris de navigateur stockés en SQLite. Tout cela devient simple — ouvrez le fichier, voyez les données.