Ist es möglich, die Daten aller Beiträge zu exportieren?
Ich kenne nicht alle Möglichkeiten, aber der praktischste Weg ist, wenn du Admin-Rechte in Discourse hast:
Klicke oben rechts auf das Hamburger-Menü.
Klicke auf Admin.
Scrolle nach unten, bis du „Backups“ siehst.
Klicke auf „Backups“, wodurch du auf eine neue Seite mit der Liste der verfügbaren Sicherungen gelangst.
Klicke auf „Download“ und folge den Anweisungen. Dabei wird eine E-Mail zur Verifizierung deiner Identität verwendet.
Soweit ich mich erinnere, wird dabei eine *.tar.gz-Datei erstellt.
Aus der *.tar.gz-Datei kann die *.sql-Datei extrahiert und zum Befüllen einer neuen, leeren PostgreSQL-Datenbank verwendet werden.
Hinweis: posts ist eine Tabelle und enthält zwei Spalten mit Daten zu einem Beitrag: raw, der den eingegebenen Text enthält, und cooked, der dem HTML, das du siehst, näher kommt. Wie man raw „zubereitet“, weiß ich leider nicht genau, da ich kein Koch bin. ![]()
Ich hoffe, das hilft!
@Falco Gibt es eine Möglichkeit, eine für Menschen lesbare Datei mit dem Inhalt aller Beiträge zu erhalten?
Ich möchte vermeiden, Beitrag für Beitrag durchzugehen und in Google Docs kopieren/einfügen zu müssen ![]()
Ich habe es versucht, aber beim Ausführen der .sql-Datei in meiner PostgreSQL-Datenbank erhalte ich einen Syntaxfehler:
ERROR: syntax error at or near "1"
LINE 5066: 1 33a64b9c942fe3f0b264467590ac83a2207b557db26e86ec8d3ebcf605...
^
SQL state: 42601
Character: 126056
Hast du einen Rat?