Тег

#sqlite

Статьи блога Persona с тегом «sqlite» — 7 материалов.

Статей с тегом: 7

Гайды

Резервное копирование базы SQLite без порчи данных

Обычное копирование файла базы на ходу даёт копию, которая открывается и молча содержит мусор. Разбираем три корректных способа, показываем, что делать с файлами журнала, и настаиваем на проверке восстановления.

8 мин обновлено 26 августа 2026
Технологии

Что такое FTS5

Полнотекстовый поиск, встроенный в SQLite. Работает из коробки и почти бесплатен — с одной оговоркой, из-за которой «договор» не находит «договоры».

3 мин обновлено 26 августа 2026
Технологии

FTS5 в SQLite: полнотекстовый поиск без лишних сервисов

Схема виртуальной таблицы, синхронизация триггерами, ранжирование bm25 — и отдельно главная боль: русская морфология, которой в FTS5 нет, и рабочие обходные пути.

9 мин обновлено 26 августа 2026
Гайды

Миграции базы данных без потери данных

Миграция, проверенная на пустой базе, не проверена. Регламент из шести шагов, устройство журнала применённых миграций с контрольными суммами и разбор того, чем опасен раннер, переигрывающий всё при каждом старте.

9 мин обновлено 26 августа 2026
Технологии

SQLite и FTS5 на миллионах строк: где предел

Готовый стенд, который за десять минут даст вам собственные числа вместо чужих, разбор настроек, дающих основной прирост, и единственный признак, при котором действительно пора уходить на серверную СУБД.

9 мин обновлено 26 августа 2026
Технологии

sqlite-vec: векторный поиск прямо в SQLite, с тихим откатом

Ставим векторный поиск как необязательное расширение поверх обычной базы: команды, схема таблицы, запрос ближайших соседей и логика отката, если расширения нет.

9 мин обновлено 26 августа 2026
Технологии

SQLite заблокирована: журнал WAL и конкурентный доступ

Ошибка «database is locked» почти никогда не про SQLite. Разбираем модель конкурентного доступа, показываем, какие настройки убирают ошибку, а какие только маскируют, и приводим реальный случай с зависшим сайтом.

9 мин обновлено 26 августа 2026