Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

Из прекрасного руководства:

ИНИТНЫЙ ФАЙЛ
sqlite3 считывает файл инициализации для настройки конфигурации интерактивной среды. [...] Если файл ~/.sqliterc существует, он обрабатывается первым. может быть найден в домашнем каталоге пользователя, он считывается и обрабатывается. Он должен содержать только мета-команды.

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

.headers ON

Ответ 2

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

sqlite3 db.db  -header -column  "select x from y;"