도움주실 모든 분들께 진심으로 감사드립니다. 저는 포럼 플랫폼 중 최고의 제품이라고 생각하는 Discourse를 정말 좋아합니다.
사용자(익명 및 비익명 포함)를 삭제하되, 해당 사용자의 게시글은 유지하는 방법을 알고 싶습니다. 게시글이 여러 개든 하나든 상관없이요.
도움주실 모든 분들께 진심으로 감사드립니다. 저는 포럼 플랫폼 중 최고의 제품이라고 생각하는 Discourse를 정말 좋아합니다.
사용자(익명 및 비익명 포함)를 삭제하되, 해당 사용자의 게시글은 유지하는 방법을 알고 싶습니다. 게시글이 여러 개든 하나든 상관없이요.
무엇을 이루고자 하는지 조금 더 자세히 설명해 주실 수 있나요?
게시물을 제외한 모든 사용자 데이터를 삭제하고, 게시물은 소프트 삭제(데이터베이스에 유지되되 공개적으로 표시되지 않음)만 수행하기를 원하시나요?
사용자를 삭제하면 모든 게시물이 소프트 삭제된다고 생각합니다. 제 테스트 인스턴스에서 확인해 보았습니다:
일정 시간이 지난 후 정리되는지는 알 수 없으며, 첨부 파일도 시간이 지나면 제거된다고 생각합니다.
이 부분에 대해 확인이 필요합니다. ![]()
Panapin님, 감사합니다.
제 사용자 중 일부가 커뮤니티 규칙을 위반하고 있습니다. 하지만 그들이 작성한 게시물 중에는 품질이 좋은 것이 있어서, 게시물은 유지하고 사용자는 삭제하고 싶습니다(데이터베이스에서도 사용자를 삭제해야 합니다).
아니면 익명화(Anonymizing)가 필요에 부합할 수 있습니다.
서버의 RAM과 CPU를 절약하기 위해 데이터베이스에서 이 사용자들을 삭제하고 싶습니다.
익명 사용자로 전환하면 새 사용자가 생성되어 RAM과 CPU를 추가로 사용하게 됩니다.
그렇게 되지는 않을 거라고 꽤 확신합니다. 게시물 외의 사용자 데이터는 완전히 무시할 수 있을 정도로 미미합니다.
또한, 사용자를 익명 처리하는 것은 새로운 사용자를 생성하는 것이 아니라 현재 사용자의 정보를 대체하는 것입니다.
존재하지 않는 문제를 보고 계신 겁니다. ![]()
고맙습니다 Coin-coin le Canapin과 Moin. 저를 응원해 주셔서 감사합니다