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ń?

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


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.