Firefox 3:places.sqliteを作り直す
2009-01-12


Firefox 3:places.sqliteの最適化についてでplaces.sqliteを作り直すと書いたので、履歴がなくなっていい人向けに、私がやった手順をちょこっと書いときます。

注意:Firefox 2をFirefox 3へアップデートしている(プロファイルを引き継いだ)場合、bookmarks.htmlがプロファイルフォルダに残っていると思われます。必要な場合、他のフォルダへ移動してからこの作業を始めましょう。

bookmarks.htmlからplaces.sqliteを作り直すと、「タグ」が失われます!
タグを残して作り直す場合、bookmarks-xxxx-xx-xx.jsonから作り直します。
  1. ブックマーク→ブックマークの管理を起動
  2. インポートとバックアップ→HTMLとしてエクスポート
    bookmarks.htmlを現在使用中のプロファイルフォルダ(places.sqliteがあるフォルダ)へ保存します。
  3. Firefoxを終了します。
  4. プロファイルフォルダを開きます。
    places.sqliteを他のフォルダへ移動して、念のためplaces.sqlite-journalを削除します。
  5. bookmarkbackupsの中の.jsonを全て削除します。
  6. Firefoxを起動します。
    bookmarks.htmlからplaces.sqliteが作り直されます。

問題があった場合Firefoxを終了して、他のフォルダへ移動したplaces.sqliteを元に戻し、places.sqlite-journalを削除して、Firefoxを起動すれば作業前に戻れます。


修正
places.sqlite-journalのことを書き忘れ。つうか失念。orz
作り直す前のバックアップがあるのが心地悪くてbookmarkbackupsの中の.jsonファイルを消してたのですが、改めて手順として考えるとどうでもいいことなので手順から消しました。
やっぱり消さないと(bookmarkbackupsの中の.jsonファイルが優先されるため)ダメだった。orz

places.sqlite の再作成 Firefox Hacks 翻訳日記/ウェブリブログ favicon をリストアしたいのなら、favicon のデータ込みでバックアップされる HTML 形式を、 favicon も初期化したいという場合には、favicon データなしの JSON 形式を使う事になるだろう。 ということで、bookmarks-xxxx-xx-xx.jsonから作り直すとFaviconがなくなるそうです(やったことなかった)。
bookmarks-xxxx-xx-xx.jsonからplaces.sqliteを作り直す。
  1. Firefoxを終了します。
  2. プロファイルフォルダのbookmarkbackupsを開きます。
    bookmarks-xxxx-xx-xx.jsonを全て削除します。
  3. Firefoxを起動して終了します。
  4. bookmarkbackupsに最新のbookmarks-xxxx-xx-xx.jsonが作成されたのを確認します。
  5. プロファイルフォルダのplaces.sqliteを他のフォルダへ移動します。
    もしplaces.sqlite-journalがあったら、念のため削除します。
    bookmarks.htmlがあった場合、念のため削除するか別のフォルダへ移動します。
  6. Firefoxを起動します。
    bookmarks-xxxx-xx-xx.jsonからplaces.sqliteが作り直されます。

bookmarks.htmlがあっても、bookmarks-xxxx-xx-xx.jsonが優先されるので大丈夫と思いますが念のため。

Firefox 3:places.sqliteを小さくたもつコツ
[Firefox]
[p.覚書]
[PC]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット