Изменить настройки SQLite по умолчанию


95

мы знаем, когда тип .mode columnпозволяет мне видеть таблицы, такие как столбец И .headers on, мы можем видеть заголовок таблиц. Но я хочу знать, есть ли способ сделать две настройки по умолчанию?

Сделайте некоторые изменения для исходного кода sqlite ?? ИЛИ есть файл конфигурации для этих настроек?

Ответы:


172

Ставить:

.headers on
.mode column

В файле, который находится .sqlitercв домашнем каталоге пользователя, запустившего sqlite.

(PS Я нашел это в man sqlite3.)


5
Если вы используете Windows, вам следует создать файл% USERPROFILE% \. Sqliterc. Например, выполнив в командной строке:(echo .mode columns && echo .headers on) >%USERPROFILE%\.sqliterc
Денни

Создайте .sqlitercфайл, если его нет в домашнем каталоге, и добавьте. Изначально я думал, что .sqlitercон доступен в домашнем каталоге. Но после повторного прочтения страницы руководства я прочитал это утверждение: «Если файл ~ / .sqliterc существует», если он не доступен, мы можем его создать.
chanduthedev

@chanduthedev да, файл ".something" в домашнем каталоге - это стандартный * nix способ выполнения пользовательской конфигурации, неочевидный, если вы не * nix пользователь
yrebrac

6

Убедитесь, что вы используете следующую команду, чтобы открыть файл:

nano ~/.sqliterc

затем добавьте

.headers on
.mode column

в файл и сохраните его

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.