Exporter toutes les données de tous les messages

Est-il possible d’exporter les données de tous les messages ?

2 « J'aime »

Je ne connais pas toutes les méthodes, mais la plus pratique, si vous avez les droits d’administrateur sur Discourse, est la suivante :

Dans le coin supérieur droit, cliquez sur le menu hamburger.
Cliquez sur Admin.
Faites défiler la page jusqu’à ce que vous voyiez Sauvegardes.
Cliquez sur Sauvegardes, ce qui vous mènera à une nouvelle page listant les sauvegardes disponibles.
Cliquez sur Télécharger et suivez les instructions, qui utilisent un e-mail pour vérifier que vous êtes bien la personne que vous prétendez être.
À ma connaissance, cela génère un fichier *.tar.gz.
À partir du fichier *.tar.gz, le fichier *.sql peut être extrait et utilisé pour remplir une nouvelle base de données vide dans PostgreSQL.

Notez que posts est une table et possède deux colonnes contenant des données sur un message : raw, qui correspond au texte saisi, et cooked, qui est plus proche du HTML que vous voyez. Cependant, je ne sais pas exactement comment « cuire » le raw, car je ne suis pas chef. :grinning:

J’espère que cela vous sera utile.

3 « J'aime »

@Falco Existe-t-il un moyen d’obtenir un fichier lisible par un humain contenant tout le contenu des publications ?

J’essaie d’éviter de parcourir chaque publication pour copier/coller dans Google Docs :slight_smile:

1 « J'aime »

J’ai essayé cela, mais lorsque j’exécute le fichier .sql sur ma base de données PostgreSQL, je reçois une erreur de syntaxe :

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

Un conseil ?