История команд SQLite

Если вы используете консоль SQLite (sqlite3 или sqlite3.exe), то она помнит последние 2000 выполненных команд. Чтобы повторить последнюю команду, достаточно нажать клавишу , а поиск работает по сочетанию Ctrl+R.

Поиск по истории
Быстрее найти старый запрос, чем вбивать заново

По умолчанию файл истории хранится в каталоге пользователя и называется .sqlite_history. Он текстовый, так что можно просматривать хоть в редакторе. Если хотите сохранить в другом месте — укажите полный путь в переменной окружения SQLITE_HISTORY.

Файл истории
Синхронизируйте файл истории через Яндекс-диск или Дропбокс, чтобы искать запросы на всех устройствах

История записывается в файл при штатном выходе из консоли, так что если «моргнет» электричество или еще что — команды, выполненные с последнего запуска sqlite3, потеряются.

Конечно, запись истории — не единственная фича консоли. Например, через нее удобно импортировать и экспортировать данные или работать с несколькими базами одновременно. А вот отлаживать многострочные запросы — не слишком удобно 🤷‍♀️

Подписывайтесь на канал и рассылку, чтобы не пропустить новые заметки 🚀