투표가 포함된 게시글이 하나 있었습니다. 사람들이 투표에 참여했고, 결국 해당 투표는 마감되었습니다.
며칠 후, 게시글 내용이 수정되었고 투표가 삭제되었습니다. 99%의 경우에서 이는 polls 테이블의 정보를 삭제하지 않지만, 이번에는 해당 테이블의 정보가 사라진 것으로 보입니다.
수정 이력 아이콘을 클릭하면, poll이 포함된 content를 가진 post_revision이 있음을 확인할 수 있습니다.
그러나 polls 테이블을 조회하면 해당 날짜의 투표(311)가 삭제된 것을 볼 수 있습니다:
두 가지를 알고 싶습니다:
-
왜 투표 311은 삭제되었지만 310(전날)이나 312(다음 날)은 삭제되지 않았나요? 세 투표 모두 동일한 절차가 따랐습니다: 게시, 투표 허용, 투표 마감, 게시글 수정 및 내용에서 투표 제거.
-
백업에서 투표 정보를 복구하는 간단한 방법이 있나요, 아니면 임시 가상 머신을 생성하고 그곳에 Discourse를 설치한 뒤 전체 DB를 복원해야 하나요?
