Wie kann ich ALLES aus meinem Forum löschen und nur die Benutzer übrig lassen?

Wie viele Benutzer haben Sie?
Wenn Sie von vorne anfangen müssten, wäre eine Alternative, die E-Mail-Adressen Ihrer Benutzer zu exportieren (z. B. mit dem Daten-Explorer) als CSV-Datei, Ihr Forum neu zu erstellen und Ihre Benutzer über die CSV-Datei massenhaft einzuladen.


Eine andere Idee, schwieriger, und ich bin mir nicht sicher, ob sie so funktionieren würde, wie ich denke.
Exportieren Sie alle Benutzerdaten, die Sie behalten möchten (da Sie deren Avatar nicht behalten möchten, möchten Sie vielleicht auch andere Informationen überspringen) mithilfe des Daten-Explorers und exportieren Sie das Ergebnis als Datei.
Erstellen Sie dann nach der Installation Ihres neuen Forums ein Rails-Skript, das die Datei analysiert und Benutzereinträge in der Datenbank erstellt (sowie deren Optionen, E-Mails…). :person_shrugging:

Hier ist ein Beispiel für die Benutzererstellung in der Rails-Konsole:

Ein weiteres Skript, das ich hier gefunden habe: https://meta.discourse.org/t/import-users-from-csv/79203:

Das Skript funktioniert an einem bestimmten Punkt nicht (daher die Kategorie Support :smile:), aber es kann trotzdem interessante Informationen enthalten.

3 „Gefällt mir“