J’ai réussi à importer une exportation de Vanilla Forum, mais les réponses dans certains sujets ne sont pas dans le bon ordre. Parfois par jours, parfois par années.
Le problème semble être que Vanilla Porter exporte simplement les réponses dans le désordre, sans schéma discernable. Ensuite, lorsque le script d’importation Discourse lit ligne par ligne et place l’enregistrement à sa place appropriée, les réponses reçoivent un ID désordonné.
Je vois deux options possibles :
Corriger d’une manière ou d’une autre Vanilla Porter
Réindexer les réponses dans la base de données Discourse en fonction de leur date de création
La deuxième option semble plus facile à réaliser, si tant est qu’elle soit possible.
Si la tâche de ratelier mentionnée ci-dessus ne le fait pas, alors ce que je ferais ensuite est d’ajuster la requête que le script d’importation utilise pour voir que les publications sont importées dans l’ordre.
Merci à tous ! Nous avons réussi. Je n’ai pas accès à la ligne de commande, j’attends donc la confirmation du gars qui l’a pour savoir quelle commande il a utilisée. Je mettrai à jour ce fil de discussion quand je l’aurai.
Il était assez vague, mais a dit qu’il avait utilisé les deux commandes. Donc, si quelqu’un a besoin de le faire à l’avenir, essayez les deux. Désolé de ne pas pouvoir être plus précis. Merci pour votre aide rapide, les amis !
La tâche de re-cuisson ne devrait pas être nécessaire, car elle concerne le contenu des publications qui n’ont pas besoin de changer lors de leur réorganisation.
Tant que le fait que les publications ne soient pas dans l’ordre chronologique est le seul problème, oui. La tâche posts:reorder_posts s’occupera exactement de cela et de rien d’autre.