Modifier les paramètres par défaut de SQLite


93

nous savons quand le type .mode columnme laisse voir des tableaux comme la colonne Et .headers on, nous pouvons voir l'en-tête des tableaux. Mais je veux savoir s'il est possible de faire les deux paramètres par défaut?

Faites quelques modifications pour le code source de sqlite ?? OU existe-t-il un fichier de configuration pour ces paramètres?

Réponses:


166

Mettre:

.headers on
.mode column

Dans un fichier appelé .sqlitercdans le répertoire personnel de l'utilisateur exécutant sqlite.

(PS, j'ai trouvé ça dedans man sqlite3.)


5
Si vous utilisez Windows, vous devez créer le fichier% USERPROFILE% \. Sqliterc. Par exemple, en exécutant ce qui suit sur la ligne de commande:(echo .mode columns && echo .headers on) >%USERPROFILE%\.sqliterc
Dennie

Créez un .sqlitercfichier s'il n'est pas disponible dans le répertoire personnel et ajoutez-le Au départ, je pensais qu'il .sqlitercétait disponible dans le répertoire personnel. Mais après avoir relu la page de manuel, j'ai lu cette déclaration «Si le fichier ~ / .sqliterc existe», s'il n'est pas disponible, nous pouvons le créer.
chanduthedev

@chanduthedev ouais, le fichier ".something" dans le répertoire personnel est une manière standard * nix de faire la configuration utilisateur, pas évidente sauf si vous êtes un utilisateur * nix
yrebrac

6

Assurez-vous d'utiliser la commande suivante pour ouvrir le fichier:

nano ~/.sqliterc

puis ajouter

.headers on
.mode column

dans le fichier et enregistrez-le

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.