Sie können eine versteckte Website-Einstellung über die Rails-Konsole ändern (wenn Sie Serverzugriff haben).
cd /var/discourse
./launcher enter app
rails c
SiteSetting.data_explorer_query_result_limit = 10000
Obwohl die Obergrenze 10.000 beträgt, und ich glaube, dass dies nur die Anzahl der Ergebnisse ist, die „auf dem Bildschirm“ angezeigt werden – können Sie bereits 10.000 Ergebnisse exportieren, selbst wenn die Einstellung auf den Standardwert von 1000 gesetzt ist.
Ich denke, das Hinzufügen eines Seiten-Offsets zu Ihrer Abfrage ist nützlich, wenn Sie Stapel zum Exportieren und Zusammenfügen in einer Tabelle (usw.) abrufen möchten. z. B.:
-- [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