Zmień domyślne ustawienia SQLite

95

wiemy, kiedy typ .mode columnpozwala zobaczyć tabele takie jak kolumna I .headers onwidzimy nagłówki tabel. Ale chcę wiedzieć, czy jest jakiś sposób na ustawienie dwóch domyślnych ustawień?

Czy zmodyfikuj kod źródłowy sqlite? LUB czy istnieje plik konfiguracyjny dla tych ustawień?

aelam
źródło

Odpowiedzi:

172

Położyć:

.headers on
.mode column

W pliku o nazwie .sqlitercw katalogu osobistym użytkownika korzystającego z programu sqlite.

(PS Znalazłem to w man sqlite3.)

Sdaz MacSkibbons
źródło
5
Jeśli używasz systemu Windows, powinieneś utworzyć plik% USERPROFILE% \. Sqliterc. Na przykład, wykonując następujące polecenie w wierszu poleceń:(echo .mode columns && echo .headers on) >%USERPROFILE%\.sqliterc
Dennie
Utwórz .sqlitercplik, jeśli nie jest dostępny w katalogu domowym i dodaj. Początkowo myślałem, że .sqlitercjest dostępny w katalogu domowym. Ale po ponownym przeczytaniu strony podręcznika, przeczytałem tę instrukcję „Jeśli plik ~ / .sqliterc istnieje”, jeśli nie jest dostępny, możemy go utworzyć.
chanduthedev
@chanduthedev tak, plik „.something” w katalogu domowym jest standardowym * nixowym sposobem konfiguracji użytkownika, co nie jest oczywiste, chyba że jesteś użytkownikiem * nix
yrebrac
6

Upewnij się, że używasz następującego polecenia, aby otworzyć plik:

nano ~/.sqliterc

następnie dodaj

.headers on
.mode column

do pliku i zapisz go

DevB2F
źródło