Si vous avez déjà utilisé le shell de ligne de commande SQLite, vous connaissez probablement l'invite de ligne de commande par défaut. En fait, il y a deux invites :
- L'invite principale par défaut ressemble à ceci :
sqlite>
- L'invite de continuation par défaut ressemble à ceci :
...>
Si vous n'aimez pas ces invites, vous pouvez toujours les modifier avec le .prompt
commande point.
Cet article fournit une démonstration rapide sur la façon de modifier ces invites.
Exemple
Voici un exemple qui illustre la modification des deux invites.
.prompt "Fire Away: " "More? "
Le premier argument est pour l'invite principale. Le deuxième argument est pour l'invite de continuation.
Maintenant, lorsque j'entre de nouvelles commandes, je vois les nouvelles invites :
sqlite> .prompt "Fire Away: " "More? "
Fire Away: SELECT *
More? FROM Dogs
More? WHERE DogId = 3
More? ;
Notez que les invites seront réinitialisées chaque fois que vous ouvrirez une nouvelle connexion à SQLite. Cependant, vous pouvez modifier cela en enregistrant vos paramètres dans un fichier .sqliterc fichier.
Enregistrer vos paramètres
Pour enregistrer vos paramètres afin de toujours recevoir vos invites préférées lors des futures sessions CLI SQLite, entrez simplement votre .prompt
commande dans un fichier, puis enregistrez ce fichier sous .sqliterc dans votre répertoire personnel.
Donc, le voici avec la commande précédente :
.prompt "Fire Away: " "More? "
Je peux enregistrer cela sous .sqliterc dans mon répertoire personnel.
Désormais, chaque fois que je me connecte à l'aide de la CLI SQLite, je vois les nouvelles invites.
Modifier uniquement l'invite principale
Vous pouvez également utiliser un argument pour modifier l'invite principale :
.prompt "Go: "
Entrer ceci changera l'invite principale, mais l'invite de continuation restera la même.
Supprimer toutes les invites
Si vous ne souhaitez pas afficher d'invites, vous pouvez spécifier la chaîne vide :
.prompt "" ""