Как настроить sqlite для отображения заголовков по умолчанию - PullRequest
43 голосов
/ 08 мая 2011

Есть ли способ настроить sqlite3 так, чтобы заголовки отображались по умолчанию?

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

Ответы [ 2 ]

74 голосов
/ 08 мая 2011

Из тонкой инструкции :

INIT FILE
sqlite3 читает файл инициализации, чтобы установить конфигурацию интерактивной среды. [...] Если файл ~/.sqliterc существует, он обрабатывается первым. можно найти в домашнем каталоге пользователя, он читается и обрабатывается. Обычно он должен содержать только метакоманды.

Так что просто поместите файл с именем .sqliterc в свой домашний каталог и поместите в него:

.headers ON
10 голосов
/ 12 сентября 2016

Вы также можете передавать аргументы в командной строке:

sqlite3 db.db  -header -column  "select x from y;"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...