Danke Coin-coin. Wenn wir anonyme Benutzer vor dem Import aus der Benutzerdatendatei entfernen, gehe ich davon aus, dass alle anonymen Beiträge dem Benutzer „system“ zugewiesen werden, wie sie es ohnehin sind. Gibt es einen Grund, den ich nicht kenne, warum anonyme Benutzer aus unserer phpBB-Instanz in der Importdatei verbleiben sollten?
Ich entnehme dies und anderen Threads wie…
Das Problem für uns scheint mit den anonymen Benutzern zusammenzuhängen, die im Wesentlichen Duplikate von Benutzern sind, die in WP nicht existieren, ein frischer Import nach WP, der die Struktur der WP-Benutzer-IDs ändert, aber nicht die Discourse-IDs, indem neu erstellte WP-Testbenutzer eliminiert werden, und die Tatsache, dass Discourse versucht, Benutzer zuerst nach externer WP-ID zuzuordnen.
Wenn wir einen frischen Import durchführen, werden einige WP-Testbenutzer aus der Datenbank entfernt. Die Benutzer-IDs einiger anonymer phpBB-Benutzer, nach denen ich gesucht habe, scheinen alle die höchsten ganzzahligen Benutzer-IDs in Discourse zu haben (4505, 4506 usw.). Es scheint also, dass, wenn wir einen frischen Import durchführen und Testkonten in WP löschen, ein neu erstellter Benutzer in WP dann mit der alten ID des nun nicht mehr existierenden alten Testbenutzers synchronisiert wird.
Indem wir erzwingen, dass Benutzer beim frischen Import per E-Mail statt nach externer ID abgeglichen werden, wie in Beitrag Nr. 5 oben beschrieben, sollten wir die Möglichkeit einer ungewollten Zusammenführung von alten und neuen Benutzern ausschließen können.
Klingt das alles vernünftig?
Danke