データエクスプローラーでresponseのdefault_limitを変更する方法は?

サーバーにアクセスできる場合は、レールコンソールを使用して非表示のサイト設定を変更できます。

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