今日は javascriptを拡張機能のコンテキストで実行できる Execute JS をみつけたときにいっしょに見つけた Storage Inspector :: Firefox Add-ons をご紹介します。
Firefoxは2.0から mozStorage というsqliteと同じものが組み込まれていて Google Browser Sync などで使われています。Storage Inspector は、このmozStorageで作られたデータベースの中身をちょこっと見るときに便利なextensionです。今のところ見られるだけでデータの編集はできません。
インストールすると、メニューの[ツール] に Storage Inspector という項目が表示されるようになります。


というわけでsqliteのデータベースファイルの中身を見るためのツールはいろいろありそうですがfirefoxのextensionでも見られますよ、ということでした。ライセンスはMPLですしextensionなのでコードは当然javascriptで書かれているぶん拡張もしやすいと思われます。
古い情報。こんな火遊びはやめて、gears使いなさい。と書かれているので少し調べたのですがあまりよくわかりませんでした。 Storage - MDC のページは
last modified 07:01, 6 June 2007で、わりと新しいですし First look: Firefox 3 alpha 5 でも
In particular, alpha 5 migrates bookmark storage from the current XML data format to the SQLite-based MozStorage system. Bookmarks can now be found in the places.sqlite file in Firefox profile directories.Firefox3でブックマークがsqliteのデータベースに入るよ、みたいに書かれているので今後も使える感じがしたんですが違うんでしょうか。なにかご存知でしたら教えてください!
トラックバック元エントリにこのエントリへのリンクがない場合はトラックバックを受け付けません。
http://labs.gmo.jp/mt/mt-tb.cgi/153
comments
Firefox3a6 だと、ブックマーク、履歴、cookie、ダウンロード履歴、session 復元データ?、サイト別設定データ?あたりも SQLite DB 化されてます。
古いデータ形式だったユーザデータを DB 化して扱いやすくデータ破壊を防ぐのが第1目的なんで、今後もその方向で使われるはず。
副産物として、SQLite を利用した gears のようなオフライン機構も実装されてますが、古いというよりまだ未完成といった方が正しい気がします。