Как настроить sqlite для отображения заголовков по умолчанию
Есть ли способ настроить sqlite3, чтобы заголовки отображались по умолчанию?
Я знаю, что могу использовать ".headers on" для включения заголовков, но я должен постоянно печатать его каждый раз, когда запускаю клиент, потому что параметр не встает между сеансами. Я хочу, чтобы заголовки были на постоянной основе.
Ответы
Ответ 1
Из прекрасного руководства:
ИНИТНЫЙ ФАЙЛ
sqlite3 считывает файл инициализации для настройки конфигурации интерактивной среды. [...] Если файл ~/.sqliterc
существует, он обрабатывается первым. может быть найден в домашнем каталоге пользователя, он считывается и обрабатывается. Он должен содержать только мета-команды.
Поэтому просто поместите файл с именем .sqliterc
в свой домашний каталог и поместите его в него:
.headers ON
Ответ 2
Вы также можете передавать аргументы в командной строке:
sqlite3 db.db -header -column "select x from y;"