Modifica le impostazioni predefinite di SQLite


95

sappiamo quando il tipo .mode columnmi fa vedere le tabelle come colonna E .headers on, possiamo vedere l'intestazione delle tabelle. Ma voglio sapere se c'è un modo per rendere le due impostazioni predefinite?

Fare qualche modifica per il codice sorgente di sqlite ?? O c'è un file di configurazione per queste impostazioni?

Risposte:


172

Mettere:

.headers on
.mode column

In un file chiamato .sqlitercnella directory home dell'utente che esegue sqlite.

(PS l'ho trovato in man sqlite3.)


5
Se stai usando Windows, dovresti creare il file% USERPROFILE% \. Sqliterc. Ad esempio, eseguendo quanto segue sulla riga di comando:(echo .mode columns && echo .headers on) >%USERPROFILE%\.sqliterc
Dennie

Crea il .sqlitercfile se non è disponibile nella home directory e aggiungi. Inizialmente pensavo .sqlitercfosse disponibile nella directory home. Ma dopo aver letto di nuovo la pagina man, ho letto questa affermazione 'Se il file ~ / .sqliterc esiste', se non è disponibile, possiamo crearlo.
chanduthedev

@chanduthedev sì, il file ".something" nella directory home è un modo standard * nix di eseguire la configurazione utente, non ovvio a meno che tu non sia un utente * nix
yrebrac

6

Assicurati di utilizzare il seguente comando per aprire il file:

nano ~/.sqliterc

quindi aggiungere

.headers on
.mode column

nel file e salvarlo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.