Exportar todos os dados de todas as postagens

Não conheço todos os métodos, mas a forma mais prática, caso você tenha direitos de administrador no Discourse, é a seguinte:

No canto superior direito, clique no menu hambúrguer.

Clique em Admin.

Role a página para baixo até ver Backups.

Clique em Backups, o que levará você a uma nova página listando os backups disponíveis.

Clique em Download e siga as instruções, que utilizam um e-mail para verificar sua identidade.

Se não me engano, isso resulta em um arquivo *.tar.gz.

A partir do arquivo *.tar.gz, o arquivo *.sql pode ser extraído e usado para popular um novo banco de dados vazio em um banco de dados PostgreSQL.

Observe que posts é uma tabela e possui duas colunas que armazenam dados sobre uma postagem: raw, que contém o texto inserido, e cooked, que se aproxima do HTML que você vê. Mas não sei exatamente como “cozinhar” o raw, já que não sou um chef. :grinning:

Espero que ajude.