Firefox 3のブックマークデータを格納するmoz_bookmarksテーブル
杉山貴章(オングス)
2008/10/03 08:00
Firefox 3のブックマークはPlacesシステムに統合されており、moz_placesテーブルのデータをベースにして作成される。今回はこのブックマークデータの中身を覗いてみよう。
Firefox 3のブックマークを構成する情報
Firefox 3のブックマークデータは、Placesデータベースのmoz_bookmarks、moz_bookmarks_roots、moz_keywords、そしてmoz_placesの4つのテーブルのデータから構成される。このうちmoz_placesについてはすでに紹介した。ブックマークデータの中心となるのはmoz_bookmarksテーブルで、moz_bookmarks_rootsテーブルにはブックマークの階層構造のルートとなるフォルダの一覧が、moz_keywordsテーブルにはブックマークに関連付けられるキーワードの一覧が格納される。
まずはmoz_bookmarksテーブルの中を見てみよう。図1はSQLite Managerで同テーブルのデータを表示した様子である。
各フィールドには次のようなデータが格納される。
- type - ブックマークのタイプ
- fk - moz_placesテーブルのidに対応
- parent - 階層構造の親となるブックマークのid
- position - 同一階層での表示順
- title - ブックマークのタイトル
- keyword_id - キーワードのID。moz_keywordsのidに対応
- folder_type - フォルダのタイプ
- dateAdded - データを追加した時間(1970ミリ秒)
- lastModified - 最終更新時間
重要なのはfkフィールドの値で、これはmoz_placesテーブルのIDに対応している。moz_placesにはURLを含むサイトのデータが格納されており、ブックマークのURLもこれを参照しているということだ。titleはブックマークに付けた名前で、ブックマークメニューなどに表示されるもの。
parentはブックマークの階層構造を構成するためのフィールドだ。ここには親となるブックマークのIDが格納される。typeフィールドの値は、1がブックマーク、2がフォルダ、3が区切り線を表す。
次回は引き続きmoz_bookmarksテーブルについてもう少し詳しく調べてみる。
- 0人の推薦記事
- 1人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
-
- タグ
- 親
- Firefox
- タイプ
- ルート
- タイトル
- 階層構造
- フォルダ
- サイト
- データベース
- lastModified
- fkフィールド
- ブックマークメニュー
- 区切り線
- 線
- type
- id
- fk
- parent
- 表示順
- keyword_id
- folder_type
- dateAdded
- 1970ミリ秒
- 最終更新時間
- 最終更新
- ブックマークデータ
- Placesデータベース
- moz_bookmarksテーブル
- moz_bookmarks_rootsテーブル
- moz_keywardsテーブル
- 格納
- moz_keywards
- 階層
- SQLite Manager
- moz_bookmarks
- moz_bookmarks_roots
- moz_places
- キーワード
- Places
- 時間
- 区切り
- 情報
- 構成
- title
- 更新
- 構造
- 追加
- 一覧
- 値
- 表示
- 特集: 開発者のFirefox 3 (69件)
- 昨日のトップ記事
- 2日前
- 7日前
- 8日前
- 9日前
- ホワイトペーパー
- 企画特集
そのストレージで仮想化に対応できますか?
ストレージメディア特設サイト開設
今注目の「サジェスト検索」−デモ掲載中
仮想環境を実現するソリューション特集
ESBでIT投資の無駄を劇的に解消する
ロリポップ!がリニューアル
インターネット上の悪意を未然に防ぐには?
御社のログ活用しませんか!?
中小企業のセキュリティリスクとは?
セキュリティ&ユーザ事例【SIer Club】
SOA、BPM、SaaS −今、企業に必要なこと
集積度も性能も、業界最高水準のブレードPC
◆エン・ジャパン厳選求人☆毎週更新◆
【徹底対談】運用管理ツールの賢い使い方
パンデミック対策特集
- エンタープライズにおけるSUSEの強み
- サーバー監視・運用のコストを削減するには
- ■ストレージ容量50%削減保証■
- サービス・ドリヴン・データセンター
- 話題のタグ
Adobe
Windows
アプリケーション
Microsoft
iPod touch
UI
仮想化
Chrome
Apple
リファレンス
Mozilla
セキュリティ
ソフトウェア開発
Firefox 3
モバイル
HTML
Flash
Off Topic
iPhone 3G
iPhone
Safari
CSS
Webデザイン
Webサービス
開発環境
Mac OS X
Opera
WebKit
Java
ブラウザ
RIA
PHP
データベース
オープンソース
脆弱性
Windows 7
Windows Vista
SOA
Tips
プログラミング言語
Firefox
ツール
JavaScript
Ajax
Linux
OS
Google
Database
Internet Explorer
小技
話題のタグを見る »

iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――