Ändern Sie die SQLite-Standardeinstellungen

91

Wir wissen, wann der Typ .mode columnTabellen wie die Spalte .headers onanzeigen lässt. Und wir können den Header der Tabellen sehen. Aber ich möchte wissen, ob es eine Möglichkeit gibt, die beiden Standardeinstellungen vorzunehmen.

Nehmen Sie einige Änderungen für den Quellcode von SQLite vor? ODER gibt es eine Konfigurationsdatei für diese Einstellungen?

Aelam
quelle

Antworten:

163

Stellen:

.headers on
.mode column

In einer Datei, die .sqlitercim Home-Verzeichnis des Benutzers aufgerufen wird, der SQLite ausführt.

(PS Ich habe das in gefunden man sqlite3.)

Sdaz MacSkibbons
quelle
4
Wenn Sie Windows verwenden, sollten Sie die Datei% USERPROFILE% \. Sqliterc erstellen. Zum Beispiel, indem Sie Folgendes in der Befehlszeile ausführen:(echo .mode columns && echo .headers on) >%USERPROFILE%\.sqliterc
Dennie
Erstellen Sie eine .sqlitercDatei, falls diese nicht im Home-Verzeichnis verfügbar ist, und fügen Sie sie hinzu. Anfangs dachte ich, .sqlitercist im Home-Verzeichnis verfügbar. Aber nachdem ich die Manpage noch einmal gelesen habe, habe ich diese Anweisung 'Wenn die Datei ~ / .sqliterc existiert' gelesen, wenn sie nicht verfügbar ist, können wir sie erstellen.
Chanduthedev
@chanduthedev yep, die ".something" -Datei im Home-Verzeichnis ist eine Standardmethode * nix für die Benutzerkonfiguration, die nicht offensichtlich ist, es sei denn, Sie sind ein * nix-Benutzer
yrebrac
6

Stellen Sie sicher, dass Sie den folgenden Befehl verwenden, um die Datei zu öffnen:

nano ~/.sqliterc

dann füge hinzu

.headers on
.mode column

in die Datei und speichern Sie es

DevB2F
quelle