How to export Confluence Questions Content to CSV Through the Database

お困りですか?

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

コミュニティに質問


プラットフォームについて: 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 は除く

このガイドは参考情報として提供され、アトラシアンのサポート対象ではありません。このページの内容について質問がある場合には、アトラシアン コミュニティでお問い合わせください。

目的

このガイドは、Confluence Questions プラグインで生成されたコンテンツ全体を CSV ファイルにエクスポートする方法を紹介します。これは、このアプリケーションのデータベースに対してクエリを実行します。

ソリューション

このプロセスはデータベースを直接操作する必要があり、Confluence が意図する機能の一部ではありません。そのため、このプロセスはアトラシアンのサポートサービスの対象外であり、このページの情報は現状のまま提供されます。本番インスタンスに変更を適用する前に、開発またはステージング環境で十分なテストを行う必要があります。

  • このクエリは PostgreSQL 用に記述されています。別の DBMS を使用している場合は、その DBMS に固有の機能を使用するようにクエリを調整する必要があるかもしれません。

    COPY
      (SELECT 
      		  c.contentid AS "ID",
      		  c.parentccid AS "Parent_id",
      		  (CASE
                   WHEN c.pluginkey = 'com.atlassian.confluence.plugins.confluence-questions:question' THEN 'QUESTION'
                   WHEN c.pluginkey = 'com.atlassian.confluence.plugins.confluence-questions:answer' THEN 'ANSWER'
                   WHEN c.pluginkey = 'com.atlassian.confluence.plugins.confluence-questions:comment' THEN 'COMMENT'
               END) AS "Type",
              c.title AS "Title",
              bc.body AS "Content"
       FROM content c
       INNER JOIN bodycontent bc ON c.contentid = bc.contentid
       WHERE c.pluginkey IN ('com.atlassian.confluence.plugins.confluence-questions:question',
                             'com.atlassian.confluence.plugins.confluence-questions:answer',
                             'com.atlassian.confluence.plugins.confluence-questions:comment')
      ) TO '/tmp/questions.csv' WITH CSV HEADER DELIMITER ',';
    tip/resting Created with Sketch.

    クエリの最後のパスが /tmp/questions.csv に設定されていることに注意してください。これにより、ファイルは Unix 環境の /tmp/ ディレクトリに、questions.csv という名前で保存されます。Windows を使っている場合やパスを変更したい場合は、クエリを実行する前にここを変更してください。



最終更新日 2023 年 8 月 24 日

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

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