1.4, XoRe (ok), 23:38, 20/08/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
find ~ -iname '*.sqlite' -exec sqlite3 "{}" vacuum \;
Заодно оптимизнет все файлы sqlite, что у вас есть в домашней папке.
| |
|
2.7, noname (??), 13:18, 21/08/2010 [^] [^^] [^^^] [ответить]
| +/– |
Можно и так:
find ~ -iname '*.sqlite' -print -exec sqlite3 {} "VACUUM; REINDEX;" \;
| |
|
3.8, XoRe (ok), 23:23, 21/08/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Можно и так:
>find ~ -iname '*.sqlite' -print -exec sqlite3 {} "VACUUM; REINDEX;" \;
А я все искал, какую там вторую команду можно забодяжить)
Некоторое время назад как раз была статья на такую же тему, с таким же советом и двумя командами.
| |
|
4.11, noname (??), 22:52, 22/08/2010 [^] [^^] [^^^] [ответить]
| +/– |
Я для этой команды сделал себе алиас в .bashrc, чтобы всегда под рукой было.
| |
|
5.17, pavlinux (ok), 21:28, 27/08/2010 [^] [^^] [^^^] [ответить]
| +/– |
# cat /etc/cron.hourly/sqlite.sh
#!/bin/bash
USER=user
QLHOME=/home/$USER/.mozilla
ps -U $USER | grep [f]irefox > /dev/null 2>&1
if [ $? -ne 0 ]
then
sudo -u $USER find $QLHOME -name '*.sqlite' -print -exec sqlite3 {} VACUUM \;
sudo -u $USER find $QLHOME -name '*.sqlite' -print -exec sqlite3 {} REINDEX \;
fi
unset QLHOME USER;
# али так
USERS="user evil angel god"
for U in $USERS
do
QLHOME=/home/$U/.mozilla
ps -U $U | grep [f]irefox > /dev/null 2>&1
if [ $? -ne 0 ]
then
sudo -u $U find $QLHOME -name '*.sqlite' -print -exec sqlite3 {} VACUUM \;
sudo -u $U find $QLHOME -name '*.sqlite' -print -exec sqlite3 {} REINDEX \;
fi
done
unset QLHOME USER;
| |
|
|
|
|
1.5, Sylvia (ok), 11:17, 21/08/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
$ for i in *.sqlite; do sqlite3 "$i" vacuum; done
только с sqlite 3.7.x это не работает, требуется 3.6.х
| |
1.9, Nirnroot (?), 03:06, 22/08/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Это повтор, используйте поиск.
Кроме того, кажется, ч какой-то версии он их сам сжимает при выходе.
| |
|
2.12, use (ok), 15:12, 23/08/2010 [^] [^^] [^^^] [ответить]
| +/– |
Так и есть. В версии 3.6 сжатие происходит автоматически ~ раз в месяц.
| |
|
1.16, Аноним (-), 22:21, 25/08/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
а для хромиума работает? у него тоже скульлайт. Для хистори -- и растет до сотен метров :( жутко фрагментируется.
и чсх не удаляет при клике на "удалить", но переносит в journal
Как sqlite journal чистить?
| |
|