すべての投稿のデータをすべてエクスポート

すべての投稿のデータをエクスポートすることは可能ですか?

「いいね!」 2

すべての方法を把握しているわけではありませんが、最も実用的な方法は、Discourse の管理者権限をお持ちの場合、以下の手順に従うことです。

右上のハンバーガーメニューをクリックします。
「Admin」をクリックします。
「Backups」が表示されるまでスクロールします。
「Backups」をクリックすると、利用可能なバックアップの一覧が表示される新しいページに移動します。
「Download」をクリックし、指示に従ってください。これは、あなたが本当に本人であることを確認するためにメールを使用します。
私の記憶が正しければ、これにより *.tar.gz ファイルが生成されます。
*.tar.gz ファイルから *.sql ファイルを抽出し、PostgreSQL データベースの新しい空のデータベースに読み込むことができます。

なお、posts はテーブルであり、投稿に関するデータを含む 2 つの列があります。raw は入力されたテキストそのものであり、cooked は表示される HTML に近い形式ですが、私がシェフではないため、raw をどのように cooked に変換するかは正確にはわかりません。:grinning:

参考になれば幸いです。

「いいね!」 3

@Falco 投稿の全コンテンツを含む人間が読みやすいファイルを取得する方法はありますか?

投稿を一つずつ開いて Google ドキュメントにコピー&ペーストするのは避けたいんです :slight_smile:

「いいね!」 1

この方法を試してみましたが、PostgreSQL データベースで .sql ファイルを実行すると、構文エラーが発生します。

ERROR:  syntax error at or near "1"
LINE 5066: 1 33a64b9c942fe3f0b264467590ac83a2207b557db26e86ec8d3ebcf605...
           ^
SQL state: 42601
Character: 126056

アドバイスをお願いします。