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 アプリもデータベースにテーブルを追加する場合があることにご注意ください。

主キー テーブル名主キー カラム名外部キー テーブル名外部キー カラム名外部キー名主キー名
AUDITRECORDAUDITRECORDIDAUDIT_AFFECTED_OBJECTAUDITRECORDIDFK_AFFECTED_OBJECT_RECORDPRIMARY_KEY_D
AUDITRECORDAUDITRECORDIDAUDIT_CHANGED_VALUEAUDITRECORDIDFK_CHANGED_VALUE_RECORDPRIMARY_KEY_D
CONTENTCONTENTIDATTACHMENTDATAATTACHMENTIDFKJNH4YVWEN0176QSVH4RPSRY2JPRIMARY_KEY_6
CONTENTCONTENTIDBODYCONTENTCONTENTIDFKMBYIAYESFP1EIQ6GMOL3MK3YLPRIMARY_KEY_6
CONTENTCONTENTIDCONFANCESTORSDESCENDENTIDFKLMHSIPSWOL8IMEQSG906IH62XPRIMARY_KEY_6
CONTENTCONTENTIDCONFANCESTORSANCESTORIDFKSQB1AF9H7FVQTGY73O8JDCUUEPRIMARY_KEY_6
CONTENTCONTENTIDCONTENTPARENTCOMMENTIDFKAL6O8XWYPD4MDGID9B9NW1Q51PRIMARY_KEY_6
CONTENTCONTENTIDCONTENTPARENTCCIDFKFIYHKA48C7E776QJ90KLBPM9QPRIMARY_KEY_6
CONTENTCONTENTIDCONTENTPREVVERFKK6KBB7SUQELOJ82NX7XDCD803PRIMARY_KEY_6
CONTENTCONTENTIDCONTENTPARENTIDFKOXTT893WEUJKYH0IICOXSM37VPRIMARY_KEY_6
CONTENTCONTENTIDCONTENTPAGEIDFKWJYN6091Q3L1GL7BH143MA2APRIMARY_KEY_6
CONTENTCONTENTIDCONTENT_LABELCONTENTIDFKI8CVAHSU6D2Y285VTRP4NHC3WPRIMARY_KEY_6
CONTENTCONTENTIDCONTENT_PERM_SETCONTENT_IDFK2BUUNK1HOR0I3K0M3NT03HW1WPRIMARY_KEY_6
CONTENTCONTENTIDCONTENT_RELATIONSOURCECONTENTIDFKE2A00URQYXMYAJ3JOP48UB8QDPRIMARY_KEY_6
CONTENTCONTENTIDCONTENT_RELATIONTARGETCONTENTIDFKIPR00838MKLN699CIMD7RG17XPRIMARY_KEY_6
CONTENTCONTENTIDCONTENTPROPERTIESCONTENTIDFK3FLY21XFK13RQH63TXW2T6K2VPRIMARY_KEY_6
CONTENTCONTENTIDEXTRNLNKSCONTENTIDFK5V5LW9X88VM27RVUBSC130NJYPRIMARY_KEY_6
CONTENTCONTENTIDIMAGEDETAILSATTACHMENTIDFK2301QICIUQ6SC32JAJ8TYSG3SPRIMARY_KEY_6
CONTENTCONTENTIDLIKESCONTENTIDFKBDOIWI70I7O3TC7HPBU4VNLMYPRIMARY_KEY_6
CONTENTCONTENTIDLINKSCONTENTIDFKN8MYCKO8FRERNE7BRH5NR1CSRPRIMARY_KEY_6
CONTENTCONTENTIDNOTIFICATIONSCONTENTIDFK_NOTIFICATIONS_CONTENTPRIMARY_KEY_6
CONTENTCONTENTIDSPACESspacedescidFK7NDEWMRL3HQCPWC8EYDN9MV8JPRIMARY_KEY_6
CONTENTCONTENTIDSPACESHOMEPAGEFKJ4CU5838AQCBW57WY7CKT0T7OPRIMARY_KEY_6
CONTENTCONTENTIDTRACKBACKLINKSCONTENTIDFK1TO6OMJL8NHEVCJBVPT3ED7NTPRIMARY_KEY_6
CONTENTCONTENTIDUSERCONTENT_RELATIONTARGETCONTENTIDFKPWGL85A266IIE5I0ADU8BDBCVPRIMARY_KEY_6
CONTENT_PERM_SETIDCONTENT_PERMCPS_IDFKDE5WL1CUR1SE9281GC0DSAWTBPRIMARY_KEY_BF
CWD_APP_DIR_MAPPINGIDCWD_APP_DIR_GROUP_MAPPINGAPP_DIR_MAPPING_IDFK_APP_DIR_GROUP_MAPPINGPRIMARY_KEY_2A
CWD_APP_DIR_MAPPINGIDCWD_APP_DIR_OPERATIONAPP_DIR_MAPPING_IDFK_APP_DIR_MAPPINGPRIMARY_KEY_2A
CWD_APPLICATIONIDCWD_APP_DIR_GROUP_MAPPINGAPPLICATION_IDFK_APP_DIR_GROUP_APPPRIMARY_KEY_5
CWD_APPLICATIONIDCWD_APP_DIR_MAPPINGAPPLICATION_IDFKSTEKJ41875RGSW8OTFFRAYHPLPRIMARY_KEY_5
CWD_APPLICATIONIDCWD_APPLICATION_ADDRESSAPPLICATION_IDFK_APPLICATION_ADDRESSPRIMARY_KEY_5
CWD_APPLICATIONIDCWD_APPLICATION_ATTRIBUTEAPPLICATION_IDFK_APPLICATION_ATTRIBUTEPRIMARY_KEY_5
CWD_DIRECTORYIDCWD_APP_DIR_GROUP_MAPPINGDIRECTORY_IDFK_APP_DIR_GROUP_DIRPRIMARY_KEY_AA
CWD_DIRECTORYIDCWD_APP_DIR_MAPPINGDIRECTORY_IDFK_APP_DIR_DIRPRIMARY_KEY_AA
CWD_DIRECTORYIDCWD_DIRECTORY_ATTRIBUTEDIRECTORY_IDFK_DIRECTORY_ATTRIBUTEPRIMARY_KEY_AA
CWD_DIRECTORYIDCWD_DIRECTORY_OPERATIONDIRECTORY_IDFK_DIRECTORY_OPERATIONPRIMARY_KEY_AA
CWD_DIRECTORYIDCWD_GROUPDIRECTORY_IDFK_DIRECTORY_IDPRIMARY_KEY_AA
CWD_DIRECTORYIDCWD_GROUP_ATTRIBUTEDIRECTORY_IDFK_GROUP_ATTR_DIR_IDPRIMARY_KEY_AA
CWD_DIRECTORYIDCWD_USERDIRECTORY_IDFK_USER_DIR_IDPRIMARY_KEY_AA
CWD_DIRECTORYIDCWD_USER_ATTRIBUTEDIRECTORY_IDFK_USER_ATTR_DIR_IDPRIMARY_KEY_AA
CWD_GROUPIDCWD_GROUP_ATTRIBUTEGROUP_IDFK_GROUP_ATTR_ID_GROUP_IDPRIMARY_KEY_C
CWD_GROUPIDCWD_MEMBERSHIPCHILD_GROUP_IDFK_CHILD_GRPPRIMARY_KEY_C
CWD_GROUPIDCWD_MEMBERSHIPPARENT_IDFK_PARENT_GRPPRIMARY_KEY_C
CWD_USERIDCWD_MEMBERSHIPCHILD_USER_IDFK_CHILD_USERPRIMARY_KEY_A3
CWD_USERIDCWD_USER_ATTRIBUTEUSER_IDFK_USER_ATTRIBUTE_ID_USER_IDPRIMARY_KEY_A3
CWD_USERIDCWD_USER_CREDENTIAL_RECORDUSER_IDFK2RFDH2AP00B8MHOLDSY1B785BPRIMARY_KEY_A3
EXTERNAL_ENTITIESIDEXTERNAL_MEMBERSEXTENTITYIDFKADLKFU6A03U8F8BS82LM4QLG1PRIMARY_KEY_6D
GROUPSIDEXTERNAL_MEMBERSGROUPIDFK47K0FUDQNBNSBW0YW44UCSU2RPRIMARY_KEY_7D
GROUPSIDLOCAL_MEMBERSGROUPIDFKI71UOMCF4F9SESIBDHSMFDBGHPRIMARY_KEY_7D
KEYSTOREKEYIDTRUSTEDAPPPUBLIC_KEY_IDFKM7N581Y7GROA49TYGAPKMNFIVPRIMARY_KEY_4D
LABELLABELIDCONTENT_LABELLABELIDFK91V3V5NEMR532QQ4GLA9SJ9TFPRIMARY_KEY_44
LABELLABELIDNOTIFICATIONSLABELIDFK4TCCRJAMRJVMD2AOGL3HKLPFJPRIMARY_KEY_44
OS_GROUPIDOS_USER_GROUPGROUP_IDFKM2O7638OJNKI05I3U0N5OEPOPPRIMARY_KEY_DB
OS_USERIDOS_USER_GROUPUSER_IDFK6W5BWO7289K947EE5FWEC30JVPRIMARY_KEY_E6
PAGETEMPLATESTEMPLATEIDCONTENT_LABELPAGETEMPLATEIDFK28KIFOKT21QD9GES0Q0WV0FB9PRIMARY_KEY_BC
PAGETEMPLATESTEMPLATEIDPAGETEMPLATESPREVVERFK4WGWY1DQCI8RCWAD4TNQBGLT8PRIMARY_KEY_BC
SPACESSPACEIDCONTENTSPACEIDFKLMWEU06NFT59G7MW1I1MYORYSPRIMARY_KEY_92
SPACESSPACEIDNOTIFICATIONSSPACEIDFKMQE1PHE52XWQC4HK4IB8P9EH6PRIMARY_KEY_92
SPACESSPACEIDPAGETEMPLATESSPACEIDFK18A1D37PVQ2O9HU5X3TPS97MXPRIMARY_KEY_92
SPACESSPACEIDSPACEPERMISSIONSSPACEIDFKBI3X723M8FBGOKO3S84F9ODDLPRIMARY_KEY_92
TRUSTEDAPPTRUSTEDAPPIDTRUSTEDAPPRESTRICTIONTRUSTEDAPPIDFKJOFK5643721EFTOW3NJWR73AAPRIMARY_KEY_DDB
USER_MAPPINGUSER_KEYCONTENTCREATORFK_CONTENT_CREATORPRIMARY_KEY_13
USER_MAPPINGUSER_KEYCONTENTLASTMODIFIERFK_CONTENT_LASTMODIFIERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYCONTENTUSERNAMEFK_CONTENT_USERNAMEPRIMARY_KEY_13
USER_MAPPINGUSER_KEYCONTENT_LABELOWNERFK_CONTENT_LABEL_OWNERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYCONTENT_PERMCREATORFK_CONTENT_PERM_CREATORPRIMARY_KEY_13
USER_MAPPINGUSER_KEYCONTENT_PERMLASTMODIFIERFK_CONTENT_PERM_LASTMODIFIERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYCONTENT_PERMUSERNAMEFK_CONTENT_PERM_USERNAMEPRIMARY_KEY_13
USER_MAPPINGUSER_KEYCONTENT_RELATIONCREATORFK_C2CRELATION_CREATORPRIMARY_KEY_13
USER_MAPPINGUSER_KEYCONTENT_RELATIONLASTMODIFIERFK_C2CRELATION_LASTMODIFIERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYEXTRNLNKSCREATORFK_EXTRNLNKS_CREATORPRIMARY_KEY_13
USER_MAPPINGUSER_KEYEXTRNLNKSLASTMODIFIERFK_EXTRNLNKS_LASTMODIFIERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYFOLLOW_CONNECTIONSFOLLOWEEFK_FOLLOW_CONNECTIONS_FOLLOWEEPRIMARY_KEY_13
USER_MAPPINGUSER_KEYFOLLOW_CONNECTIONSFOLLOWERFK_FOLLOW_CONNECTIONS_FOLLOWERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYLABELOWNERFK_LABEL_OWNERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYLIKESUSERNAMEFK_LIKES_USERNAMEPRIMARY_KEY_13
USER_MAPPINGUSER_KEYLINKSCREATORFK_LINKS_CREATORPRIMARY_KEY_13
USER_MAPPINGUSER_KEYLINKSLASTMODIFIERFK_LINKS_LASTMODIFIERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYLOGININFOUSERNAMEFK_LOGININFO_USERNAMEPRIMARY_KEY_13
USER_MAPPINGUSER_KEYNOTIFICATIONSCREATORFK_NOTIFICATIONS_CREATORPRIMARY_KEY_13
USER_MAPPINGUSER_KEYNOTIFICATIONSLASTMODIFIERFK_NOTIFICATIONS_LASTMODIFIERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYNOTIFICATIONSUSERNAMEFK_NOTIFICATIONS_USERNAMEPRIMARY_KEY_13
USER_MAPPINGUSER_KEYPAGETEMPLATESCREATORFK_PAGETEMPLATES_CREATORPRIMARY_KEY_13
USER_MAPPINGUSER_KEYPAGETEMPLATESLASTMODIFIERFK_PAGETEMPLATES_LASTMODIFIERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYSPACEPERMISSIONSCREATORFK_SPACEPERMISSIONS_CREATORPRIMARY_KEY_13
USER_MAPPINGUSER_KEYSPACEPERMISSIONSLASTMODIFIERFK_SPACEPERMISSIONS_LASTMODIFIPRIMARY_KEY_13
USER_MAPPINGUSER_KEYSPACEPERMISSIONSPERMUSERNAMEFK_SPACEPERMISSIONS_PERMUSERNAPRIMARY_KEY_13
USER_MAPPINGUSER_KEYSPACESCREATORFK_SPACES_CREATORPRIMARY_KEY_13
USER_MAPPINGUSER_KEYSPACESLASTMODIFIERFK_SPACES_LASTMODIFIERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYTRACKBACKLINKSCREATORFK_TRACKBACKLINKS_CREATORPRIMARY_KEY_13
USER_MAPPINGUSER_KEYTRACKBACKLINKSLASTMODIFIERFK_TRACKBACKLINKS_LASTMODIFIERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYUSER_RELATIONSOURCEUSERFK_RELATION_U2USUSERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYUSER_RELATIONTARGETUSERFK_RELATION_U2UTUSERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYUSER_RELATIONCREATORFK_U2URELATION_CREATORPRIMARY_KEY_13
USER_MAPPINGUSER_KEYUSER_RELATIONLASTMODIFIERFK_U2URELATION_LASTMODIFIERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYUSERCONTENT_RELATIONSOURCEUSERFK_RELATION_U2CUSERPRIMARY_KEY_13
USER_MAPPINGUSER_KEYUSERCONTENT_RELATIONCREATORFK_U2CRELATION_CREATORPRIMARY_KEY_13
USER_MAPPINGUSER_KEYUSERCONTENT_RELATIONLASTMODIFIERFK_U2CRELATION_LASTMODIFIERPRIMARY_KEY_13
USERSIDLOCAL_MEMBERSUSERID

FKRCUYOPTNAD1POS41GP1B1F3PI

PRIMARY_KEY_4D4

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

認証

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

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

cwd_directory

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

コンテンツ

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

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

attachments

Confluence ページに添付されたファイルのメタデータ。
bodycontentConfluence ページの内容。ここには、バージョン情報やその他のメタデータは格納されません。それらはすべて content テーブルにあります。
contentオブジェクトの ContentEntityObject クラス用の永続テーブル。サブクラスは contenttype 列で示されます。
content_labelコンテンツの任意のラベル テキスト。
labelcontent_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すべてのページの祖先のクイック ルックアップを許可することで、権限チェックの速度の向上に使用されます。
最終更新日 2019 年 3 月 7 日

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

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