ユーザーを削除し、投稿を保持する方法(ユーザーが複数の投稿または1つの投稿を持っている場合)

ご協力いただける皆様、本当にありがとうございます。私はDiscourseが大好きで、最高のフォーラムプラットフォームだと思います。

ユーザー(匿名または非匿名を含む)を削除し、そのユーザーが複数の投稿を持っているか、1つの投稿を持っているかに関わらず、投稿は保持する方法を教えてください。

「いいね!」 1

達成しようとしていることについて、もう少し明確にしていただけますか?

ユーザーデータ全体を投稿以外は削除し、投稿はソフトデリート(データベースに保持し、公開されないようにする)のみをご希望ですか?

ユーザーを削除すると、すべての投稿がソフトデリートされると認識しています。テストインスタンスで試してみました。

しばらくするとクリーンアップされるのかどうかはわかりませんが、添付ファイルも一定期間後に削除されると考えています。

これについて確認が必要です。:slight_smile:

Panapinさん、ありがとうございます。
一部のユーザーがコミュニティのルールに違反していますが、質の高い投稿をしているため、投稿は保持し、ユーザーを削除したいと考えています(データベース内のユーザーも削除する必要があります)。

匿名化がニーズに合うかもしれません

「いいね!」 4

データベース内のこれらのユーザーを削除して、サーバーのRAMとCPUを節約したいと思います。
匿名ユーザーに変更すると、新しいユーザーが作成され、RAMとCPUが消費されます。

そうはならないと思います。投稿以外のユーザーデータは完全に無視できるほど小さいです。

また、ユーザーを匿名化しても新しいユーザーは作成されず、現在のユーザーの情報が置き換えられるだけです。

存在しない問題を見ていますよ。 :slight_smile:

「いいね!」 3

Coin-coin le Canapinさん、Moinさん、ありがとうございます。応援してくれて感謝します。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.