sqlite3: работа с базой из терминала

SQLite часто прячется внутри других инструментов (та же tmux-workbench из недавней серии хранила индекс сессий в SQLite-файле). Открыть такую базу и посмотреть, что внутри, можно прямо из терминала — без GUI-клиентов вроде DB Browser. sqlite3 app.db .tables -- список таблиц .schema sessions -- структура конкретной таблицы .headers on -- показывать заголовки колонок .mode column -- вывод в столбик, а не через | SELECT * FROM sessions LIMIT 5; .dump > backup.sql -- полный дамп базы в SQL .import data.csv table -- импорт CSV в существующую таблицу .quit Файл базы — это просто файл на диске: cp app.db app.db.bak — тоже валидный бэкап, если в момент копирования нет активных транзакций. ...

10 июля 2026 г. · llexa