Wie kann man das 10k-Datensätze-CSV-Exportlimit im Data Explorer erhöhen?

Ich benötige einen CSV-Export von Daten, der mehr als 10.000 Zeilen im CSV-Export umfasst. Dies führt dazu, dass nicht alle Datensätze exportiert werden.

Angenommen, diese Zeile ist für das genannte Limit verantwortlich:

Wie kann ich dieses Limit auf vielleicht 100.000 oder 1.000.000 Datensätze erhöhen?

Ich habe versucht, DISCOURSE_QUERY_RESULT_MAX_LIMIT = 1000000 in app.yml zu setzen, aber das scheint keine Auswirkung zu haben.

Muss vielleicht zum Plugin-en des Plugins greifen.

Erstellen Sie ein kleines namens x-discourse-data-explorer, und es wird möglicherweise danach ausgewertet.

Dann einfach die Modulkonstante überschreiben?

Das wird eine Menge PlugInception sein. Ich hatte gehofft, es gäbe einen einfacheren Ausweg.

cc @riking

Oder den Plugin forken, die Änderung vornehmen, auf deinen Fork verweisen und neu erstellen? (Warum habe ich nicht zuerst damit geantwortet? :sweat_smile: )

1 „Gefällt mir“

Das habe ich mir auch gedacht. Wenn es keinen anderen (vernünftigen) Ausweg gibt, ist das Forken die letzte Option.

Es wäre jedoch gut zu verstehen, was der Grund dafür ist, die Ergebnisse auf 10.000 zu begrenzen? Vielleicht geht etwas kaputt, wenn mehr als 10.000 Ergebnisse abgerufen werden?

1 „Gefällt mir“

„discourse-data-explorer-MAX“ … Ich hole meinen Mantel! :male_detective:

1 „Gefällt mir“

Ja, diese Modulkonstante ist absichtlich so eingerichtet, dass sie von einem anderen Plugin leicht überschrieben werden kann.

3 „Gefällt mir“

Ein Beitrag wurde in ein neues Thema aufgeteilt: Erstellen eines Plugins zum Überschreiben von QUERY_RESULT_MAX_LIMIT