非常感谢所有将提供帮助的人,我爱 Discourse,我认为这是一个最好的论坛平台。
如何删除用户(包括匿名或非匿名用户),但保留他们的帖子,即使这些用户有多个帖子或只有一个帖子。
非常感谢所有将提供帮助的人,我爱 Discourse,我认为这是一个最好的论坛平台。
如何删除用户(包括匿名或非匿名用户),但保留他们的帖子,即使这些用户有多个帖子或只有一个帖子。
您能更清楚地说明您想实现什么吗?
您是想删除除帖子之外的所有用户数据,并且帖子只被软删除(保留在数据库中,不对公众可见)吗?
我相信如果您删除一个用户,所有的帖子都会被软删除。我在我的测试实例上试过:
我不知道它们是否会在一段时间后被清理,而且我相信附件会在一段时间后被删除。
我需要对此进行确认。 ![]()
谢谢 Panapin,
我的有些用户违反了社区规则。但他们也有一些高质量的帖子,所以我希望保留帖子,删除用户(我也需要从数据库中删除用户)。
也许匿名化符合您的需求
我想在数据库中删除这些用户,以节省服务器的内存和 CPU。
如果更改为匿名用户,将创建一个新用户,从而占用内存和 CPU。
我很确定不会。帖子以外的用户数据完全可以忽略不计。
另外,匿名化用户并不会创建新用户,而是替换当前用户的个人信息。
您看到的根本不是一个问题。 ![]()
感谢 Coin-coin le Canapin 和 Moin。谢谢你们的支持
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.