안녕하세요. 주제/게시물 영속성에 대해 몇 가지 확인하고 싶어서 질문드립니다. 데이터베이스에서 주제/게시물이 소프트 삭제됨을 나타내는 게시물을 여러 건 발견했기 때문입니다. Ref1 Ref2. 먼저 요구 사항을 말씀드리자면 다음과 같습니다.
컴플라이언스(규정 준수)를 위해, 시점과 무관하게 지난 180일 이내에 작성된 모든 게시물에 대한 백업이 필요합니다. (금융 관련 토론 포럼이므로 이러한 요구 사항이 있습니다)
현재까지 제가 이해한 Discourse의 기본 게시물 구조는 다음과 같습니다.
주제(Topic)는 토론을 시작하는 첫 번째 게시물 또는 콘텐츠이며, 이 주제에 대한 모든 후속 답변이나 이 주제 내의 게시물은 게시물(Post)로 간주됩니다.
제 이해로는 데이터베이스의 topics와 posts 테이블의 모든 콘텐츠에는 일반 사용자가 볼 수 있는지 여부를 나타내는 플래그가 포함된 원본 데이터가 포함되어 있다고 생각했습니다. 하지만 직접 실험해 보니, 게시물이 **“(작성자에 의해 삭제된 게시물)”**이라는 내용으로 대체되는 것을 확인했습니다. 따라서 제 질문은 다음과 같은 방향으로 진행됩니다.
- 사용자/모드 삭제/수정 후 주제/게시물 데이터를 영속화하는 현재 기본 정책은 무엇인가요?
- 이를 변경할 수 있는 관리자 스위치가 있나요?
- posts/topics 외에 이 기능을 지원하는 테이블에 대한 참조를 받을 수 있을까요? 외부 스크립트와 인터페이스하여 이러한 데이터 처리를 수행하기 위해 읽기 전용 데이터베이스 사용자를 보유하고 있습니다.
- 사용자가 게시물을 편집할 때 데이터가 영속화되나요?
- [기대 사항]: 사람이 읽을 수 있는 형식으로 데이터를 내보내는 자동 데이터 백업 메커니즘이 있나요?
다시 한번 감사드립니다. 시간을 내주셔서 감사합니다 ![]()