Você pode alterar uma configuração oculta do site usando o console do Rails (se você tiver acesso ao servidor).
cd /var/discourse
./launcher enter app
rails c
SiteSetting.data_explorer_query_result_limit = 10000
Embora o limite superior seja 10.000, e eu acredite que este seja apenas o número de resultados exibidos ‘na tela’ - você já pode exportar 10.000 resultados mesmo com a configuração no padrão de 1000.
Acho que adicionar um deslocamento de página à sua consulta é útil se você quiser obter lotes para exportar e juntar em uma planilha (etc.). por exemplo:
-- [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