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

95

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

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

Аэлам
источник

Ответы:

172

Ставить:

.headers on
.mode column

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

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

Sdaz Mac
источник
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

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

DevB2F
источник