Vous devez exécuter une requête SQL contre une base de données SQLite locale. Vos options : ouvrir le Terminal et utiliser la CLI sqlite3 sans coloration syntaxique ni auto-complétion, ou lancer un IDE de base de données complet qui met dix secondes à démarrer et utilise un demi-gigaoctet de RAM. Aucune des deux options ne convient à la tâche — vous voulez simplement écrire une requête, l'exécuter, et voir les résultats.
L'écart entre le Terminal et les IDE complets
La CLI sqlite3 offre l'exécution brute de requêtes mais zéro confort pour le développeur. Pas de coloration syntaxique, pas de complétion des noms de tables ou de colonnes, pas de grille de résultats visuelle. Vous lisez le résultat de la requête sous forme de texte brut, en ajustant manuellement la largeur de votre terminal pour voir toutes les colonnes.
À l'autre extrémité, des outils comme DataGrip ou DBeaver sont construits pour des workflows de base de données d'entreprise — gérer des connexions vers des serveurs distants, gérer des migrations, visualiser des schémas. Ils sont puissants, mais lourds. Pour un fichier SQLite local, lancer un IDE complet, c'est comme conduire un semi-remorque pour aller à l'épicerie du coin.
Ce qui manque, c'est un éditeur SQL rapide et ciblé qui ouvre un fichier SQLite et vous laisse écrire des requêtes avec les fonctionnalités de confort attendues — sans la surcharge d'un IDE complet.
L'éditeur de requêtes SQL de Tome
Tome inclut un éditeur de requêtes SQL intégré, conçu spécifiquement pour SQLite. Il fait partie d'une application native pour macOS, donc il se lance instantanément et fonctionne avec une consommation de ressources minimale.
Coloration syntaxique
Les mots-clés SQL, noms de tables, littéraux de chaînes et nombres sont colorés pour une meilleure lisibilité. Repérez les erreurs avant d'exécuter la requête au lieu d'analyser un message d'erreur cryptique après coup.
Auto-complétion
Tome connaît votre schéma. Commencez à taper un nom de table et il suggère des complétions. Référencez une table dans une clause FROM et les noms de colonnes apparaissent dans les suggestions. Plus besoin de basculer entre le navigateur de schéma et l'éditeur de requêtes pour vous rappeler comment s'appelle une colonne.
Résultats dans une grille native
Les résultats des requêtes apparaissent dans une table native rapide et défilante — pas du HTML rendu dans une vue web. Triez les colonnes, redimensionnez-les, et faites défiler de grands ensembles de résultats avec la performance que vous attendez d'une app macOS.
Parcourez et interrogez dans une seule app
Tome n'est pas qu'un éditeur de requêtes. Parcourez tables, vues, index et déclencheurs dans la barre latérale. Modifiez les données directement. Créez de nouvelles tables visuellement. L'éditeur SQL est là quand vous en avez besoin, et le reste de l'app gère tout le reste.