Corrupción de datos de usuario en la migración de phpBB3 a WP/Discourse

Gracias Coin-coin. Si eliminamos los usuarios anónimos del archivo de datos de usuarios antes de importar, supongo que todas las publicaciones anónimas se asignarán al usuario ‘system’ como ya lo están. ¿Hay alguna razón que no conozca para mantener a los usuarios anónimos de nuestra instancia phpBB en el archivo de importación?

Entiendo por esto y otros hilos como…

El problema para nosotros parece estar relacionado con los usuarios anónimos, que son esencialmente usuarios duplicados que no existen en WP, una importación nueva a WP que cambia la estructura de los IDs de usuario de WP pero no los IDs de Discourse al eliminar usuarios de prueba de WP recién creados, y el hecho de que Discourse intenta asociar a los usuarios primero por el ID externo de WP.

Cuando realizamos una importación nueva, elimina algunos usuarios de prueba de WP de la base de datos. Los IDs de usuario de un par de usuarios anónimos de phpBB que busqué parecen tener los IDs de usuario enteros más altos en Discourse (4505, 4506, etc.). Por lo tanto, parece que cuando ejecutamos una importación nueva y eliminamos cuentas de prueba en WP, un usuario recién creado en WP se sincroniza con el ID antiguo del usuario antiguo ahora inexistente.

Al forzar que los usuarios se emparejen por correo electrónico en lugar de por ID externo durante la importación nueva, como se describe en la publicación #5 vinculada anteriormente, deberíamos poder excluir la posibilidad de cualquier fusión no deseada de usuarios antiguos y nuevos.

¿Todo esto suena razonable?

Gracias