Un testeur QA doit changer le rôle d'un utilisateur pour reproduire un bug de permission. Un designer veut remplacer un texte de substitution dans la base de données d'un prototype. Un chef de produit doit mettre à jour une valeur de configuration pour tester un feature flag. Aucun d'entre eux ne devrait avoir à apprendre la syntaxe SQL pour faire un simple changement de données — mais sur Mac, l'outil par défaut pour modifier des bases de données SQLite est la ligne de commande sqlite3, où même une modification d'une seule cellule exige d'écrire UPDATE tablename SET column = 'value' WHERE id = 42;.
Le SQL est une barrière pour les non-développeurs
Le SQL n'est pas difficile à apprendre en théorie, mais bien l'exécuter sous pression est une autre affaire. Oublier la clause WHERE dans une instruction UPDATE change chaque ligne de la table. Utiliser les mauvais guillemets provoque une erreur de syntaxe. Mal orthographier un nom de colonne produit un message d'erreur déroutant. Pour quelqu'un qui a simplement besoin d'inverser un booléen ou de changer une chaîne, cette cérémonie est disproportionnée par rapport à la tâche.
Même les développeurs préfèrent souvent ne pas écrire de SQL pour des modifications triviales. Ouvrir le Terminal, naviguer jusqu'au fichier, lancer sqlite3, se souvenir du nom exact de la table et de la colonne, et écrire une instruction syntaxiquement correcte — tout cela pour changer une seule cellule — est lent comparé à simplement cliquer et taper.
Modifiez SQLite comme une feuille de calcul avec Tome
Tome permet à n'importe qui de modifier une base de données SQLite sur Mac sans écrire une seule ligne de SQL. Ouvrez le fichier, trouvez la table, cliquez sur la cellule, tapez la nouvelle valeur. Cela fonctionne comme la modification d'une feuille de calcul — parce que pour les changements simples, c'est exactement l'interface souhaitée.
Cliquez pour modifier n'importe quelle cellule
Chaque cellule de la grille de données de Tome est modifiable. Cliquez dessus, changez la valeur, et la mise à jour cible exactement cette ligne et cette colonne. Aucune clause WHERE à oublier, aucun risque de changements groupés, aucune connaissance SQL requise.
Insérez et supprimez sans commandes
Ajoutez une nouvelle ligne en cliquant sur le bouton d'insertion. Supprimez des lignes en les sélectionnant et en les effaçant. Tome gère les instructions SQL d'INSERT et de DELETE en arrière-plan, pour que vous interagissiez avec vos données via des actions familières plutôt que des commandes de base de données.
Créez des tables visuellement
Besoin d'une nouvelle table ? L'éditeur visuel de tables de Tome vous permet de définir noms de colonnes, types et contraintes dans un formulaire — pas besoin d'écrire la syntaxe CREATE TABLE de mémoire. Remplissez les champs et la table est créée correctement.