Confluence データモデル

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

このドキュメントでは、Confluence スキーマの図とデータモデルの概念の概要を提供しています。

メモ:

  • Hibernate マッピング ファイルは Confluence データ モデル用の信頼される参照情報です。これらは *.hbm.xml ファイルで、主要な Confluence JAR ファイル (<CONFLUENCE-INSTALLATION>\confluence\WEB-INF\lib\confluence-x.x.x.jar) 内にあります。
  • テーブル、カラム、およびその他の属性は、Confluence の各メジャー リリースで変更される可能性があります。Confluence サイトの正確な DDL を見つけるには、インストール後にクエリを実行してください。

このページの内容:

データベース図

特定のテーブルやリレーションシップに焦点を当てたい場合、Confluence データベースについて、独自のビジュアリゼーションを作成すると便利な場合があります。ビジュアリゼーションを作成する際には多数のツールを使用できます。お使いのデータベース ツールにこのためのオプションがある場合があります。

ビジュアリゼーションの例を表示 (一部のテーブルを除外、ActiveObjects を含む)

この例では DbVisualizer を使用しました。ビジュアリゼーションの作成方法については、DbVis ドキュメントの「テーブルのリレーションシップを表示する」を参照してください。  

データベース テーブルと参照

以下のリンクを展開し、各テーブルの主キーと外部キーのテーブルを表示します。

ここをクリックして、テーブルを表示/非表示します。

Marketplace アプリもデータベースにテーブルを追加する場合があることにご注意ください。

主キー テーブル名 主キー カラム名 外部キー テーブル名 外部キー カラム名 外部キー名 主キー名
AUDITRECORD AUDITRECORDID AUDIT_AFFECTED_OBJECT AUDITRECORDID FK_AFFECTED_OBJECT_RECORD PRIMARY_KEY_D
AUDITRECORD AUDITRECORDID AUDIT_CHANGED_VALUE AUDITRECORDID FK_CHANGED_VALUE_RECORD PRIMARY_KEY_D
CONTENT CONTENTID ATTACHMENTDATA ATTACHMENTID FKJNH4YVWEN0176QSVH4RPSRY2J PRIMARY_KEY_6
CONTENT CONTENTID BODYCONTENT CONTENTID FKMBYIAYESFP1EIQ6GMOL3MK3YL PRIMARY_KEY_6
CONTENT CONTENTID CONFANCESTORS DESCENDENTID FKLMHSIPSWOL8IMEQSG906IH62X PRIMARY_KEY_6
CONTENT CONTENTID CONFANCESTORS ANCESTORID FKSQB1AF9H7FVQTGY73O8JDCUUE PRIMARY_KEY_6
CONTENT CONTENTID CONTENT PARENTCOMMENTID FKAL6O8XWYPD4MDGID9B9NW1Q51 PRIMARY_KEY_6
CONTENT CONTENTID CONTENT PARENTCCID FKFIYHKA48C7E776QJ90KLBPM9Q PRIMARY_KEY_6
CONTENT CONTENTID CONTENT PREVVER FKK6KBB7SUQELOJ82NX7XDCD803 PRIMARY_KEY_6
CONTENT CONTENTID CONTENT PARENTID FKOXTT893WEUJKYH0IICOXSM37V PRIMARY_KEY_6
CONTENT CONTENTID CONTENT PAGEID FKWJYN6091Q3L1GL7BH143MA2A PRIMARY_KEY_6
CONTENT CONTENTID CONTENT_LABEL CONTENTID FKI8CVAHSU6D2Y285VTRP4NHC3W PRIMARY_KEY_6
CONTENT CONTENTID CONTENT_PERM_SET CONTENT_ID FK2BUUNK1HOR0I3K0M3NT03HW1W PRIMARY_KEY_6
CONTENT CONTENTID CONTENT_RELATION SOURCECONTENTID FKE2A00URQYXMYAJ3JOP48UB8QD PRIMARY_KEY_6
CONTENT CONTENTID CONTENT_RELATION TARGETCONTENTID FKIPR00838MKLN699CIMD7RG17X PRIMARY_KEY_6
CONTENT CONTENTID CONTENTPROPERTIES CONTENTID FK3FLY21XFK13RQH63TXW2T6K2V PRIMARY_KEY_6
CONTENT CONTENTID EXTRNLNKS CONTENTID FK5V5LW9X88VM27RVUBSC130NJY PRIMARY_KEY_6
CONTENT CONTENTID IMAGEDETAILS ATTACHMENTID FK2301QICIUQ6SC32JAJ8TYSG3S PRIMARY_KEY_6
CONTENT CONTENTID LIKES CONTENTID FKBDOIWI70I7O3TC7HPBU4VNLMY PRIMARY_KEY_6
CONTENT CONTENTID LINKS CONTENTID FKN8MYCKO8FRERNE7BRH5NR1CSR PRIMARY_KEY_6
CONTENT CONTENTID NOTIFICATIONS CONTENTID FK_NOTIFICATIONS_CONTENT PRIMARY_KEY_6
CONTENT CONTENTID SPACES spacedescid FK7NDEWMRL3HQCPWC8EYDN9MV8J PRIMARY_KEY_6
CONTENT CONTENTID SPACES HOMEPAGE FKJ4CU5838AQCBW57WY7CKT0T7O PRIMARY_KEY_6
CONTENT CONTENTID TRACKBACKLINKS CONTENTID FK1TO6OMJL8NHEVCJBVPT3ED7NT PRIMARY_KEY_6
CONTENT CONTENTID USERCONTENT_RELATION TARGETCONTENTID FKPWGL85A266IIE5I0ADU8BDBCV PRIMARY_KEY_6
CONTENT_PERM_SET ID CONTENT_PERM CPS_ID FKDE5WL1CUR1SE9281GC0DSAWTB PRIMARY_KEY_BF
CWD_APP_DIR_MAPPING ID CWD_APP_DIR_GROUP_MAPPING APP_DIR_MAPPING_ID FK_APP_DIR_GROUP_MAPPING PRIMARY_KEY_2A
CWD_APP_DIR_MAPPING ID CWD_APP_DIR_OPERATION APP_DIR_MAPPING_ID FK_APP_DIR_MAPPING PRIMARY_KEY_2A
CWD_APPLICATION ID CWD_APP_DIR_GROUP_MAPPING APPLICATION_ID FK_APP_DIR_GROUP_APP PRIMARY_KEY_5
CWD_APPLICATION ID CWD_APP_DIR_MAPPING APPLICATION_ID FKSTEKJ41875RGSW8OTFFRAYHPL PRIMARY_KEY_5
CWD_APPLICATION ID CWD_APPLICATION_ADDRESS APPLICATION_ID FK_APPLICATION_ADDRESS PRIMARY_KEY_5
CWD_APPLICATION ID CWD_APPLICATION_ATTRIBUTE APPLICATION_ID FK_APPLICATION_ATTRIBUTE PRIMARY_KEY_5
CWD_DIRECTORY ID CWD_APP_DIR_GROUP_MAPPING DIRECTORY_ID FK_APP_DIR_GROUP_DIR PRIMARY_KEY_AA
CWD_DIRECTORY ID CWD_APP_DIR_MAPPING DIRECTORY_ID FK_APP_DIR_DIR PRIMARY_KEY_AA
CWD_DIRECTORY ID CWD_DIRECTORY_ATTRIBUTE DIRECTORY_ID FK_DIRECTORY_ATTRIBUTE PRIMARY_KEY_AA
CWD_DIRECTORY ID CWD_DIRECTORY_OPERATION DIRECTORY_ID FK_DIRECTORY_OPERATION PRIMARY_KEY_AA
CWD_DIRECTORY ID CWD_GROUP DIRECTORY_ID FK_DIRECTORY_ID PRIMARY_KEY_AA
CWD_DIRECTORY ID CWD_GROUP_ATTRIBUTE DIRECTORY_ID FK_GROUP_ATTR_DIR_ID PRIMARY_KEY_AA
CWD_DIRECTORY ID CWD_USER DIRECTORY_ID FK_USER_DIR_ID PRIMARY_KEY_AA
CWD_DIRECTORY ID CWD_USER_ATTRIBUTE DIRECTORY_ID FK_USER_ATTR_DIR_ID PRIMARY_KEY_AA
CWD_GROUP ID CWD_GROUP_ATTRIBUTE GROUP_ID FK_GROUP_ATTR_ID_GROUP_ID PRIMARY_KEY_C
CWD_GROUP ID CWD_MEMBERSHIP CHILD_GROUP_ID FK_CHILD_GRP PRIMARY_KEY_C
CWD_GROUP ID CWD_MEMBERSHIP PARENT_ID FK_PARENT_GRP PRIMARY_KEY_C
CWD_USER ID CWD_MEMBERSHIP CHILD_USER_ID FK_CHILD_USER PRIMARY_KEY_A3
CWD_USER ID CWD_USER_ATTRIBUTE USER_ID FK_USER_ATTRIBUTE_ID_USER_ID PRIMARY_KEY_A3
CWD_USER ID CWD_USER_CREDENTIAL_RECORD USER_ID FK2RFDH2AP00B8MHOLDSY1B785B PRIMARY_KEY_A3
EXTERNAL_ENTITIES ID EXTERNAL_MEMBERS EXTENTITYID FKADLKFU6A03U8F8BS82LM4QLG1 PRIMARY_KEY_6D
GROUPS ID EXTERNAL_MEMBERS GROUPID FK47K0FUDQNBNSBW0YW44UCSU2R PRIMARY_KEY_7D
GROUPS ID LOCAL_MEMBERS GROUPID FKI71UOMCF4F9SESIBDHSMFDBGH PRIMARY_KEY_7D
KEYSTORE KEYID TRUSTEDAPP PUBLIC_KEY_ID FKM7N581Y7GROA49TYGAPKMNFIV PRIMARY_KEY_4D
LABEL LABELID CONTENT_LABEL LABELID FK91V3V5NEMR532QQ4GLA9SJ9TF PRIMARY_KEY_44
LABEL LABELID NOTIFICATIONS LABELID FK4TCCRJAMRJVMD2AOGL3HKLPFJ PRIMARY_KEY_44
OS_GROUP ID OS_USER_GROUP GROUP_ID FKM2O7638OJNKI05I3U0N5OEPOP PRIMARY_KEY_DB
OS_USER ID OS_USER_GROUP USER_ID FK6W5BWO7289K947EE5FWEC30JV PRIMARY_KEY_E6
PAGETEMPLATES TEMPLATEID CONTENT_LABEL PAGETEMPLATEID FK28KIFOKT21QD9GES0Q0WV0FB9 PRIMARY_KEY_BC
PAGETEMPLATES TEMPLATEID PAGETEMPLATES PREVVER FK4WGWY1DQCI8RCWAD4TNQBGLT8 PRIMARY_KEY_BC
SPACES SPACEID CONTENT SPACEID FKLMWEU06NFT59G7MW1I1MYORYS PRIMARY_KEY_92
SPACES SPACEID NOTIFICATIONS SPACEID FKMQE1PHE52XWQC4HK4IB8P9EH6 PRIMARY_KEY_92
SPACES SPACEID PAGETEMPLATES SPACEID FK18A1D37PVQ2O9HU5X3TPS97MX PRIMARY_KEY_92
SPACES SPACEID SPACEPERMISSIONS SPACEID FKBI3X723M8FBGOKO3S84F9ODDL PRIMARY_KEY_92
TRUSTEDAPP TRUSTEDAPPID TRUSTEDAPPRESTRICTION TRUSTEDAPPID FKJOFK5643721EFTOW3NJWR73AA PRIMARY_KEY_DDB
USER_MAPPING USER_KEY CONTENT CREATOR FK_CONTENT_CREATOR PRIMARY_KEY_13
USER_MAPPING USER_KEY CONTENT LASTMODIFIER FK_CONTENT_LASTMODIFIER PRIMARY_KEY_13
USER_MAPPING USER_KEY CONTENT USERNAME FK_CONTENT_USERNAME PRIMARY_KEY_13
USER_MAPPING USER_KEY CONTENT_LABEL OWNER FK_CONTENT_LABEL_OWNER PRIMARY_KEY_13
USER_MAPPING USER_KEY CONTENT_PERM CREATOR FK_CONTENT_PERM_CREATOR PRIMARY_KEY_13
USER_MAPPING USER_KEY CONTENT_PERM LASTMODIFIER FK_CONTENT_PERM_LASTMODIFIER PRIMARY_KEY_13
USER_MAPPING USER_KEY CONTENT_PERM USERNAME FK_CONTENT_PERM_USERNAME PRIMARY_KEY_13
USER_MAPPING USER_KEY CONTENT_RELATION CREATOR FK_C2CRELATION_CREATOR PRIMARY_KEY_13
USER_MAPPING USER_KEY CONTENT_RELATION LASTMODIFIER FK_C2CRELATION_LASTMODIFIER PRIMARY_KEY_13
USER_MAPPING USER_KEY EXTRNLNKS CREATOR FK_EXTRNLNKS_CREATOR PRIMARY_KEY_13
USER_MAPPING USER_KEY EXTRNLNKS LASTMODIFIER FK_EXTRNLNKS_LASTMODIFIER PRIMARY_KEY_13
USER_MAPPING USER_KEY FOLLOW_CONNECTIONS FOLLOWEE FK_FOLLOW_CONNECTIONS_FOLLOWEE PRIMARY_KEY_13
USER_MAPPING USER_KEY FOLLOW_CONNECTIONS FOLLOWER FK_FOLLOW_CONNECTIONS_FOLLOWER PRIMARY_KEY_13
USER_MAPPING USER_KEY LABEL OWNER FK_LABEL_OWNER PRIMARY_KEY_13
USER_MAPPING USER_KEY LIKES USERNAME FK_LIKES_USERNAME PRIMARY_KEY_13
USER_MAPPING USER_KEY LINKS CREATOR FK_LINKS_CREATOR PRIMARY_KEY_13
USER_MAPPING USER_KEY LINKS LASTMODIFIER FK_LINKS_LASTMODIFIER PRIMARY_KEY_13
USER_MAPPING USER_KEY LOGININFO USERNAME FK_LOGININFO_USERNAME PRIMARY_KEY_13
USER_MAPPING USER_KEY NOTIFICATIONS CREATOR FK_NOTIFICATIONS_CREATOR PRIMARY_KEY_13
USER_MAPPING USER_KEY NOTIFICATIONS LASTMODIFIER FK_NOTIFICATIONS_LASTMODIFIER PRIMARY_KEY_13
USER_MAPPING USER_KEY NOTIFICATIONS USERNAME FK_NOTIFICATIONS_USERNAME PRIMARY_KEY_13
USER_MAPPING USER_KEY PAGETEMPLATES CREATOR FK_PAGETEMPLATES_CREATOR PRIMARY_KEY_13
USER_MAPPING USER_KEY PAGETEMPLATES LASTMODIFIER FK_PAGETEMPLATES_LASTMODIFIER PRIMARY_KEY_13
USER_MAPPING USER_KEY SPACEPERMISSIONS CREATOR FK_SPACEPERMISSIONS_CREATOR PRIMARY_KEY_13
USER_MAPPING USER_KEY SPACEPERMISSIONS LASTMODIFIER FK_SPACEPERMISSIONS_LASTMODIFI PRIMARY_KEY_13
USER_MAPPING USER_KEY SPACEPERMISSIONS PERMUSERNAME FK_SPACEPERMISSIONS_PERMUSERNA PRIMARY_KEY_13
USER_MAPPING USER_KEY SPACES CREATOR FK_SPACES_CREATOR PRIMARY_KEY_13
USER_MAPPING USER_KEY SPACES LASTMODIFIER FK_SPACES_LASTMODIFIER PRIMARY_KEY_13
USER_MAPPING USER_KEY TRACKBACKLINKS CREATOR FK_TRACKBACKLINKS_CREATOR PRIMARY_KEY_13
USER_MAPPING USER_KEY TRACKBACKLINKS LASTMODIFIER FK_TRACKBACKLINKS_LASTMODIFIER PRIMARY_KEY_13
USER_MAPPING USER_KEY USER_RELATION SOURCEUSER FK_RELATION_U2USUSER PRIMARY_KEY_13
USER_MAPPING USER_KEY USER_RELATION TARGETUSER FK_RELATION_U2UTUSER PRIMARY_KEY_13
USER_MAPPING USER_KEY USER_RELATION CREATOR FK_U2URELATION_CREATOR PRIMARY_KEY_13
USER_MAPPING USER_KEY USER_RELATION LASTMODIFIER FK_U2URELATION_LASTMODIFIER PRIMARY_KEY_13
USER_MAPPING USER_KEY USERCONTENT_RELATION SOURCEUSER FK_RELATION_U2CUSER PRIMARY_KEY_13
USER_MAPPING USER_KEY USERCONTENT_RELATION CREATOR FK_U2CRELATION_CREATOR PRIMARY_KEY_13
USER_MAPPING USER_KEY USERCONTENT_RELATION LASTMODIFIER FK_U2CRELATION_LASTMODIFIER PRIMARY_KEY_13
USERS ID LOCAL_MEMBERS USERID

FKRCUYOPTNAD1POS41GP1B1F3PI

PRIMARY_KEY_4D4

以下のセクションでは、認証、コンテンツ、システム情報など、Confluence の各論理エリアに関連する主要なテーブルについて説明しています。

認証

このセクションでは、Confluence に埋め込まれた Atlassian Crowd フレームワーク経由で実装されたユーザー認証に関連するテーブルについて説明しています。

Table 説明
cwd_user Confluence の各ユーザーの情報。
cwd_group ユーザーが属することができるグループ。
cwd_membership グループへのユーザーのメンバーシップのマッピング。

cwd_directory

Confluence サイト内のユーザー ディレクトリ。ディレクトリの例として、Confluence 内部ディレクトリまたは LDAP ディレクトリがあります。
cwd_application 認証フレームワークに定義されたアプリケーション(Jira、Confluence など)。

コンテンツ

このセクションでは、コンテンツの保存に関係するテーブルについて説明しています。コンテンツとは、Confluence ユーザーが保存、共有している情報です、

Table 説明
attachmentdata 添付ファイルのバイナリ データ。このテーブルは、Confluence でデータベースに添付ファイルを保存するように設定されている古い Confluenceバージョンでのみ使用されます。ほかの場合、添付ファイルはローカル ファイル システムに保存されます。

attachments

Confluence ページに添付されたファイルのメタデータ。
bodycontent Confluence ページの内容。ここには、バージョン情報やその他のメタデータは格納されません。それらはすべて content テーブルにあります。
content オブジェクトの ContentEntityObject クラス用の永続テーブル。サブクラスは contenttype 列で示されます。
content_label コンテンツの任意のラベル テキスト。
label content_label システムの残り半分。

content_perm

コンテンツレベルの権限オブジェクト。
content_perm_set 追加されたメタデータによるコンテンツ アイテムとそれらの権限の1対多のマッピング。
pagetemplates テンプレート機能のバックエンド。
likes 特定のユーザーによってリンクされたページとその他のコンテンツ。
follow_connections 他のユーザーをフォローしているユーザーのマッピング。

クラスタリング

以下のテーブルには、クラスターされた Confluence サイトについての情報が含まれています。

Table 説明

clustersafety

通常、このテーブルには 1 行のみ記録されています。safetynumber の値は、Confluence が、クラスタ外部の別の Confluence サイトがデータベースを共有しているかどうかを調べるために使用します。
journalentry
ジャーナル サービスは、各 Confluence ノード間で検索インデックスを同期させます。

システム情報

これらのテーブルは Confluence サイトのステータスと設定に関係するデータを格納します。

Table 説明

confversion

アップグレードを取り決めるために、システムのアップグレードによって、データベースから除外するものを決定するのに使用されます。
plugindata インストールされたプラグインとそれらのインストールされた日時を示すレコード。
data は実際のプラグイン JAR ファイルの BLOB です。これは主にクラスタに関連します。
diagnosticalerts
診断ツールは、サイトに問題を引き起こす可能性があることが確認されている症状や動作を継続的に確認します。イベントはこのテーブルに記載した制限時間だけ保存されます。

スペース

このテーブルは、スペースの管理に関連します。

Table 説明

spaces

スペース自身についての情報:キー、人間がわかりやすい名前、数字のID。

外観

以下のテーブルには、Confluence サイトのルック アンド フィールについての情報が含まれています。

Table 説明

decorator

カスタマイズ Velocity レイアウトのために使用されるカスタム ディスプレイ テンプレート。

その他

このセクションには、コメントするに値するその他のテーブルが含まれています。

Table 説明

os_propertyentry

エンティティとプロパティの任意の関連付け。
bandana 包括的な永続レイヤー。このテーブルには、ユーザー設定やスペースレベルまたはグローバルレベルの設定データのようなものが含まれており、ダイナミック タスク リスト プラグインなどのプラグインによってストレージとして使用されます。基本的に他のどのテーブルにも当てはまらない任意のデータを格納します。
extrnlnks 紹介リンク。
hibernate_unique_key

高/低 ID ジェネレーター – 主キーを生成するサブシステムによって使用されます

このテーブルに干渉すると、Confluence にオブジェクトを作成できない場合があります。

indexqueueentries システム全体のフルコンテンツ インデクシングを管理します。このテーブルには通常、再起動後のクラスタ ノードの再同期を許可するために、更新の最後の約12時間が含まれています。
keystore 信頼されたアプリ フレームワークによって、サーバーの秘密鍵とその他のサーバーの公開鍵を保存するのに使用されます。
links サーバー内(つまりスペース間、スペース内)のリンクを追跡します。
notifications ページレベルおよびスペースレベルのウォッチを保存します。
trackbacklinks トラックバック リンク。
confancestors すべてのページの祖先のクイック ルックアップを許可することで、権限チェックの速度の向上に使用されます。
最終更新日 2018 年 9 月 25 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.