Ich habe erfolgreich einen Export aus Vanilla Forum importiert, aber die Antworten in einigen Themen sind nicht in der richtigen Reihenfolge. Manchmal nach Tagen, manchmal nach Jahren.
Das Problem scheint zu sein, dass Vanilla Porter die Antworten einfach unsortiert exportiert, ohne erkennbares Muster. Wenn dann das Discourse-Importskript Zeile für Zeile durchgeht und den Datensatz an seine richtige Stelle setzt, erhalten die Antworten eine ID in falscher Reihenfolge.
Ich sehe zwei mögliche Optionen:
Vanilla Porter irgendwie reparieren
Die Antworten in der Discourse-Datenbank anhand ihres Erstellungsdatums neu indizieren
Nr. 2 scheint einfacher zu sein, wenn überhaupt möglich.
Wenn die oben erwähnte Rake-Aufgabe dies nicht tut, dann würde ich als Nächstes die Abfrage anpassen, die das Importskript verwendet, um zu sehen, dass die Beiträge in der richtigen Reihenfolge importiert werden.
Danke an alle! Wir haben es zum Laufen gebracht. Ich habe keinen Zugriff auf die Befehlszeile, daher warte ich auf die Bestätigung von demjenigen, der sie hat, um zu sehen, welchen Befehl er verwendet hat. Ich werde diesen Thread aktualisieren, wenn ich diese erhalte.
Er war ziemlich vage, sagte aber, er habe beide Befehle verwendet. Wenn also jemand dies in Zukunft tun muss, probieren Sie beides aus. Entschuldigung, dass ich nicht spezifischer sein konnte. Vielen Dank für die schnelle Hilfe, Leute!
Solange die Tatsache, dass die Beiträge nicht in chronologischer Reihenfolge sind, das einzige Problem ist, ja. Die Aufgabe posts:reorder_posts kümmert sich genau darum und um nichts anderes.