Иногда журнал firefox портится. Симптом у меня: в боковой панели не открывается, пунктом меню «Показать весь журнал» открывается.
Журнал — это база данных SQLite3. Загружаем последний sqlite-shell-win32 со странички загрузки (http://sqlite.org/download.html),
делаем бэкап places.sql и его wal файл (обычно places.sqlite-wal) на всякий случай, делаем дамп текущей базы places.sqlite (лежит в профиле FireFox),
#!shell
sqlite3 places.sqlite ".dump" >places.sql
удаляем файл places.sql и его wal файл (обычно places.sqlite-wal), перезапускаем firefox — он создаст пустой places.sqlite, закрываем firefox,
открываем базу places.sqlite,
#!shell
sqlite3 places.sqlite
удаляем таблицы,
#!sql
drop table moz_anno_attributes;
drop table moz_favicons;
drop table moz_items_annos;
drop table moz_annos;
drop table moz_historyvisits;
drop table moz_keywords;
drop table moz_bookmarks;
drop table moz_hosts;
drop table moz_places;
drop table moz_bookmarks_roots;
drop table moz_inputhistory;
читаем дамп,
#!shell
.read places.sql
делаем reindex, vacuum, закрываем sqlite. (reindex можно не делать — только что создали индексы, но хоть команду узнаем):
#!sql
reindex;
vacuum;
.exit
запускаем firefox.
Просто читать дамп, не удаляя таблицы, можно, но будут ошибки и будут повторы.
Leave a Reply
You must be logged in to post a comment.