자문을 감사드립니다! 해당 주제들을 완전히 삭제하기로 결정하는 경우, SQL 쿼리를 통해 deleted_at과 visible=false를 설정하겠습니다. 이 주제들은 30일 후 sidekiq 작업에 의해 삭제됩니다.
하지만 이 주제들을 유지해야 한다면, topic.delete를 사용하는 작은 ruby 스니펫으로 "삭제"하는 방식으로 제안해 주신 대로 진행하겠습니다.
따라서 두 경우 모두 결국 discourse 자체가 이 주제들을 처리하게 되며, 이는 가능한 의존성 문제를 관리하게 될 것입니다.
감사합니다!