Thunderbird databases and VACUUM REINDEX

Мозилла Тандерберд

Ідэя ідэнтычная як у маім становішчы Firefox базы дадзеных Вакуум і REINDEX. На працягу некаторага часу штурхаючы rebradinranite Debian версіі прадуктаў Mozilla,. Пасля міграцыі з Icedowe ў Thunderbird думаў, Я не дэфрагментаваць базу дадзеных, і да гэтага часу з дапамогай паштовага кліента я прайшоў сур'ёзнае колькасць лістоў, уліковых запісаў электроннай пошты і сервераў, Карыстальнікі і паролі. Сцэнар ідэнтычная маёй папярэдняй пасадзе толькі з невялікімі зменамі для таго, дзе шукаць файлы 🙂

версія для Linux

for db in $(find ~/.thunderbird/$(grep Path ~/.thunderbird/profiles.ini | cut -d'=' -f2) -maxdepth 1 -name "*.sqlite" -type f)
do
echo "VACUUM ${db}"
sqlite3 ${db} VACUUM
sqlite3 ${db} REINDEX
done

Mac OS версіі

for db in $(find ~/Library/Thunderbird/$(grep Path ~/Library/Thunderbird/profiles.ini | cut -d'=' -f2)  -maxdepth 1  -name "*.sqlite" -type f)
do
echo "VACUUM && REINDEX ${db}"
sqlite3 "${db}" VACUUM;
sqlite3 "${db}" REINDEX;
done

У адрозненне ад профилната тэчку Firefox гэтая Thunderbird з'яўляецца даволі правільны шлях (без прасторы) і не трэба рабіць змены delimiter.

Пакінуць адказ

Ваш адрас электроннай пошты не будзе апублікаваны. Абавязковыя палі пазначаныя *

Анты-спам *