Confluence Questions データをエクスポートする方法
プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Fisheye および Crucible は除く
このガイドは参考情報として提供され、アトラシアンのサポート対象ではありません。このページの内容について質問がある場合には、アトラシアン コミュニティでお問い合わせください。
要約
現在、2 つの Confluence DC/サーバー インスタンス間で Confluence Questions データを移行する唯一の方法は、完全なサイトバックアップとリストアです。Confluence Questions データはスペース エクスポートには含まれていません。
There is an Enhancement Request to introduce this feature opened here - CONFSERVER-51723Getting issue details... STATUS
状況によっては、Confluence Questions データをエクスポートまたは保存する必要がある場合があります。この KB にはいくつかのオプションが記載れています。
ソリューション
REST API
注: REST API 機能が付属する Confluence Questions は、バージョン 2.3.0 以上です。古いバージョンを使用している場合は、最初にアップグレードする必要があります。
すべての質問をエクスポートします。こちらを参照してください。
GET http://<confluence>/rest/questions/1.0/question?limit=700
すべての回答をエクスポートします。こちらを参照してください。
これは answerID ごとの場合です。GET http://<confluence>/rest/questions/1.0/answer/{answerId}
データベース
このプロセスはデータベースを直接操作する必要があり、Confluence が意図する機能の一部ではありません。そのため、このプロセスはアトラシアンのサポートサービスの対象外であり、このページの情報は現状のまま提供されます。本番インスタンスに変更を適用する前に、開発またはステージング環境で十分なテストを行う必要があります。
このデータを取得するもう 1 つの方法は、SQL を使って Confluence データベースに保存されているこの情報を問い合わせることです。
Q&A は次のテーブルにデータを保存します。
- AO_B1DBB9_ACCEPTANCE
- AO_B1DBB9_BOUNTY
- AO_B1DBB9_VOTE
- CONTENT
- BODYCONTENT
すべての質問を次のクエリで見つけることができます。
SELECT * FROM %YOURCONFLUENCEDBNAME%.CONTENT
where PLUGINKEY in
('com.atlassian.confluence.plugins.confluence-questions:question');
すべての回答を次のクエリで取得できます。
SELECT * FROM %YOURCONFLUENCEDBNAME%.BODYCONTENT b
where b.CONTENTID in (
SELECT a.CONTENTID FROM %YOURCONFLUENCEDBNAME%.CONTENT a
where a.PLUGINKEY in
('com.atlassian.confluence.plugins.confluence-questions:answer'));
すべての情報を CSV にエクスポートすることもできます。次KB の内容に従ってください。
How to export Confluence Questions Content to CSV Through the Database