안녕하세요, AnswerHub에서 Discourse로 이동을 진행 중입니다. 다만 AnswerHub 데이터베이스에 접근할 수 없어서, 웹사이트 전체를 스크래핑하여 아이디어(Ideas)와 각각의 투표 수를 수집했습니다.
Discourse에서 특정 질문의 투표 수를 덮어쓰기(override)하는 방법이 있을까요? 예를 들어, "오렌지로 새로운 레시피 만들기"라는 질문은 제 AnswerHub에서 42개의 투표를 받았습니다. 질문은 이미 가져왔지만, 기본값인 0이 아니라 투표 수를 42로 설정하고 싶습니다. 이렇게 하면 사용자가 각 질문의 정확한 투표 수를 확인할 수 있을 것입니다.
PostgreSQL 명령어를 실행하여 투표 수를 수동으로 설정할 수 있는 방법이 있을까요?
각 질문의 투표 수를 시뮬레이션하기 위해 100명 이상의 가짜 사용자를 만들어야 할까요? 그렇게 해야 한다면 이상적인 해결책이 아니므로 피하고 싶습니다.
와, 정말 훌륭하고 도움이 되는 게시글 감사합니다!
저는 다른 접근 방식을 선택하기로 결정했습니다:
원래 웹사이트에서는 누가 어떤 항목에 투표했는지 데이터를 가져올 수 있었기 때문에, 해당 정보를 데이터베이스에 저장했습니다. 이후 requests 라이브러리를 사용한 Python 스크립트로, 이전으로 이관된 계정에서 이미 투표했던 아이디어에 대해 투표를 실행했고, 성공했습니다!