フォーラムからすべてを削除してユーザーだけを残す方法

ユーザーは何人いますか?
最初からやり直す必要がある場合、代替案として、ユーザーのメールアドレスを(たとえばデータエクスプローラーを使用して)CSVファイルとしてエクスポートし、フォーラムを再作成して、CSVファイルを使用してユーザーを一括招待することができます。


別のアイデアは、より困難で、私が思うように機能するかどうかはわかりません。
保持したいすべてのユーザーデータを(アバターを保持したくないので、他の情報もスキップしたいかもしれません)データエクスプローラーを使用してエクスポートし、結果をファイルとしてエクスポートします。
次に、新しいフォーラムをインストールした後、ファイルを解析してデータベースにユーザーエントリ(およびそれらのオプション、メールなど)を作成するRailsスクリプトを作成します。:person_shrugging:

Railsコンソールでのユーザー作成の例を次に示します。

ここで見つけた別のスクリプト:https://meta.discourse.org/t/import-users-from-csv/79203:

スクリプトは途中で機能しません(そのため、#supportカテゴリがあります:smile:)。しかし、それでも興味深い情報が含まれている可能性があります。

「いいね!」 3