Justo después de comprometerme con la ejecución final de la importación de producción, estaba revisando aleatoriamente algunos de los hilos del foro importados cuando descubrí un gran problema. Como ha sido el tema recurrente aquí, en realidad no es culpa de Discourse ni del script del importador. Pero resulta que cuando se edita una respuesta de tema (“comentario” en la jerga de Drupal) a veces cambia la marca de tiempo created. Por lo que puedo decir, debería cambiar la marca de tiempo changed en su lugar. Pero a pesar de este error en Drupal, todavía mantiene el orden de los comentarios. Pero la forma en que funciona el script del importador de Drupal para Discourse es que aparentemente ordena las respuestas por su marca de tiempo created (aunque no veo ninguna cláusula ORDER en el script drupal.rb). Por mis pruebas en phpMyAdmin en la base de datos de Drupal, parece que simplemente necesita un ORDER BY c.cid ASC para mantener el orden correcto de los comentarios a través del ID de comentario original de Drupal cid, que es secuencial y nunca cambia. Pero no estoy seguro de si el importador de Discourse permitirá que las respuestas secuenciales tengan fechas que estén desordenadas, y/o si hará su propia clasificación por fecha de publicación. Me gustaría obtener la opinión del creador original del importador drupal.rb (y de cualquier otra persona, por supuesto), ¿funcionaría esto y habría alguna consecuencia no deseada?