Повреждение данных пользователей при миграции с phpBB3 на WP/Discourse

Спасибо, Coin-coin. Если мы очистим анонимных пользователей из файла данных пользователей перед импортом, я предполагаю, что все анонимные сообщения будут назначены пользователю «system», как это происходит и сейчас. Есть ли какие-либо причины, о которых я мог не знать, чтобы оставить анонимных пользователей из нашего экземпляра phpBB в файле импорта?

Исходя из этого и других тем, таких как…

Кажется, что наша проблема связана с анонимными пользователями, которые по сути являются дубликатами пользователей, не существующих в WP. Свежий импорт в WP меняет структуру идентификаторов пользователей WP, но не идентификаторов Discourse, устраняя недавно созданных тестовых пользователей WP. Кроме того, Discourse сначала пытается сопоставить пользователей по внешнему идентификатору WP.

При выполнении свежего импорта из базы данных удаляются некоторые тестовые пользователи WP. Идентификаторы пользователей нескольких анонимных пользователей phpBB, которые я искал, похоже, имеют самые высокие целочисленные идентификаторы пользователей в Discourse (4505, 4506 и т. д.). Таким образом, похоже, что при выполнении свежего импорта и удалении тестовых аккаунтов в WP новый пользователь в WP затем синхронизируется по старому идентификатору теперь несуществующего старого тестового пользователя.

Заставляя пользователей сопоставляться по электронной почте вместо внешнего идентификатора во время свежего импорта, как описано в посте #5 по ссылке выше, мы должны исключить возможность нежелательного слияния старых и новых пользователей.

Разве это не звучит разумно?

Спасибо