He importado con éxito una exportación de Vanilla Forum, pero las respuestas en algunos Temas no están en el orden correcto. A veces por días, a veces por años.
El problema parece ser que Vanilla Porter simplemente está exportando las respuestas desordenadas, sin un patrón discernible. Luego, cuando el script de importación de Discourse va línea por línea y coloca el registro en su lugar apropiado, las respuestas reciben un ID desordenado.
Veo dos opciones posibles:
Arreglar de alguna manera Vanilla Porter
Reindexar las respuestas dentro de la base de datos de Discourse basándose en su Fecha de Creación
El #2 parece que sería más fácil de hacer, si es que es posible.
¿Alguna sugerencia?
Si la tarea de rake mencionada anteriormente no lo hace, entonces lo que haría a continuación es ajustar la consulta que utiliza el script de importación para ver que las publicaciones se importan en orden.
¡Gracias a todos! Logramos que funcionara. No tengo acceso a la línea de comandos, así que estoy esperando la confirmación del chico que sí lo tiene para ver qué comando usó. Actualizaré este hilo cuando lo obtenga.
Fue bastante vago, pero dijo que usó ambos comandos. Entonces, si alguien necesita hacer esto en el futuro, pruebe ambos. Lamento no poder ser más específico. ¡Gracias por la pronta ayuda, amigos!
Mientras que el desorden cronológico de las publicaciones sea el único problema, sí. La tarea posts:reorder_posts se encargará exactamente de eso y de nada más.