Змінити налаштування SQLite за замовчуванням


95

ми знаємо, коли тип .mode columnдозволить мені побачити такі таблиці, як стовпець І .headers on, ми можемо побачити заголовок таблиць. Але я хочу знати, чи є якийсь спосіб зробити два налаштування за замовчуванням?

Деякі модифікують вихідний код sqlite ?? АБО існує конфігураційний файл для цих налаштувань?

Відповіді:


171

Покласти:

.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.