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?

aelam
la source

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.)

Sdaz MacSkibbons
la source
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

DevB2F
la source