Migrando drupal a discourse pero estoy teniendo algunos problemas con los temas.
He migrado los datos de los hilos de la base de datos de Drupal a la base de datos de Discourse. Pero no podemos ver todos los datos del hilo en el front-end. He seleccionado los datos de esa tabla en particular de la base de datos de Drupal, pero todavía estamos enfrentando este tipo de problema.
¿Alguien puede ayudar con esto?
¿Hay errores cuando se ejecuta el script que muestran que los temas no se crearon por alguna razón? Sospecho que sí, pero es solo una suposición. Si ese es el caso, creo que volver a ejecutar el script generará los mismos errores. Algo como que el cuerpo era demasiado corto, tal vez totalcount estaba vacío o era nulo, ¿quizás?
Si no ves ningún error de este tipo, si haces algo como Post.where("raw like '%algún texto en la publicación%'"), ¿puedes encontrar la publicación? También podrías mirar en la tabla post_custom_field para ver si parece que la publicación se importó (no recuerdo exactamente cómo se almacenan en ese script de importación en particular, algo como PostCustomField.where(value: 'nid:EL_NID_QUE_DEBERÍA_HABERSE_IMPORTADO')).
Hola @pfaffman He ejecutado el script varias veces para encontrar el error o si algunos temas aún no se han migrado, pero no he obtenido ningún error. También he comprobado PostCustomField y los datos se almacenan según lo esperado.
Y sí, cuando busco desde la consola Post.where(“raw like ‘%algún texto en la publicación%’”) de esta manera, puedo encontrar los datos.
Si puedes encontrar la publicación en el Post.where anterior, ¿qué sucede si vas a /p/POST_ID