서버 접근 권한이 있는 경우, Rails 콘솔을 사용하여 숨겨진 사이트 설정을 변경할 수 있습니다.
cd /var/discourse
./launcher enter app
rails c
SiteSetting.data_explorer_query_result_limit = 10000
최상한 값은 10,000이며, 이것이 화면에 표시되는 결과의 수만이라고 생각합니다. 기본값인 1000으로 설정되어 있더라도 이미 10,000개의 결과를 내보낼 수 있습니다.
스프레드시트(등)에서 합치기 위해 배치 단위로 내보내고자 한다면 쿼리에 페이지 오프셋을 추가하는 것이 유용합니다. 예:
-- [params]
-- integer :page = 0
-- integer :limit = 10000
SELECT
category_id,
created_at::date,
id AS topic_id,
views
FROM topics
WHERE deleted_at IS NULL
ORDER BY created_at DESC
OFFSET :page * :limit
LIMIT :limit