Thunderbird მონაცემთა ბაზის ვაკუუმი და REINDEX

Mozilla Thunderbird

იდეა იდენტურია ორივე ჩემი პოზიცია Firefox ბაზები ვაკუუმი და REINDEX. გარკვეული დროის განმავლობაში მან rebradinranite Debian ვერსიები Mozilla პროდუქცია. Upon მიგრაციის Icedowe to Thunderbird ეგონა, მე არ defragment თქვენს მონაცემთა ბაზაში, და ჯერჯერობით ფოსტით კლიენტს I გავიდა სერიოზული თანხის წერილებს, ელ ანგარიშები და სერვერები, წევრებს და პაროლები. სკრიპტი იდენტურია, რომ ჩემი წინა პოსტი მხოლოდ მცირედი მოდიფიკაცია, სად უნდა ვეძებოთ ფაილი 🙂

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.

დატოვეთ პასუხი

თქვენი ელ-ფოსტა არ გამოქვეყნდება. აუცილებელი ველები მონიშნულია *

ანტი სპამი *