Как стать автором
Обновить

Комментарии 13

Отличная статья, которая заменяет целое одно предложение из документации (!): при удалении данных из БД SQLite место не освобождается. Для освобождения места используйте команду VACUUM.
Не спорю. Суть можно этим предложением высказать.
А что это за такой красивый менеджер на скриншоте?
Пользовался парой утилит для SQLite — всё очень убогое по сравнению с тулзами, заточенными под другие БД
Скорее всего Navicat.
Это точно Navicat, а вот рекомендация Wizard999 ниже в разы лучше. Без проблем работает как с UTF-8 (у Навиката тут нормуль все), так и с ANSI (вот тут Навикат проигрывает), есть бесплатная редакция, умеет использовать несколько SQLite-библиотек (переключением между ними + embedded версия), да и в целом на уровне. Меня на SQLite Export Personal долго пытались посадить — упирался, он визуально неприятен, зато внутри просто конфетка. Navicat тоже хорош, но мелочи в функционале портят впечатление.
А если вы телефоны заполняли случайными значениями, зачем вы их на скриншоте замазали?
Изначально это было в проекте для смс-рассылки, номера реальные.
Кстати, в линукс системах программы часто используют Sqlite, как хранилище своих данных, и можно ускорить программы, оптимизируя их файлы sqlite.
Скрипт, который выполнит нужное и порадует насколько всё уменьшилось.

#!/bin/bash
find ~/ -size +20k -type f -print0 | \
while read -d '' FILE; do
abs_file_name=$(readlink -f "$FILE")
headfile=`head -c 15 «file_name»`;
if [ "$headfile" = «SQLite format 3» ]; then
file_size_do=`du -b "$abs_file_name"|cut -f1`;
sqlite3 "$abs_file_name" «VACUUM; REINDEX;» > /dev/null 2>&1
file_size_posle=`du -b "$abs_file_name"|cut -f1`;
echo "$abs_file_name";
echo «Размер ДО $file_size_do»;
echo «Размер ПОСЛЕ $file_size_posle»;
echo -n «Процент „
echo “scale=2; ($file_size_posle/$file_size_do)*100»|bc -l
fi
done
sleep 2
exit 0

Тотальная чистка и реиндексация Sqlite — vasilisc.com/speedup_ubuntu#clear_reindex_sqlite
Добавлю ещё свои 5 копеек: SQLite Manager — неплохое кроссплатформенное решение в виде дополнения для Firefox. Вполне удобен в работе.
Дак вот кто эти бродвеи с телефонами делает!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории