Como aumentar o limite de exportação de CSV de 10 mil registros no Data Explorer?

Preciso de uma exportação CSV de dados que ultrapasse 10 mil linhas na exportação CSV, isso resulta em nem todos os registros serem exportados.

Assumindo que esta linha é responsável por esse limite

Qual seria a maneira correta de aumentar esse limite para talvez 100 mil ou 1 milhão de registros?

Tentei fazer DISCOURSE_QUERY_RESULT_MAX_LIMIT = 1000000 em app.yml e isso não parece ter nenhum efeito.

Talvez seja necessário recorrer a “pluginar” o plugin.

Crie um pequeno chamado x-discourse-data-explorer e ele poderá ser avaliado depois.

Então, simplesmente substitua a constante do módulo?

Isso será uma inception de plug, eu esperava que houvesse uma maneira mais simples de sair.

cc @riking

Ou fazer um fork do plugin, fazer a alteração, apontar para o seu fork e reconstruir? (por que não respondi com isso primeiro? :sweat_smile: )

1 curtida

Era isso que eu estava pensando também. Se não houver outra maneira (razoável) de sair, bifurcar é a última opção.

No entanto, seria bom entender qual é a lógica para limitar os resultados a 10 mil? talvez algo quebre se mais de 10 mil resultados forem buscados?

1 curtida

“discourse-data-explorer-MAX” … Vou pegar meu casaco! :male_detective:

1 curtida

Sim, essa constante do módulo está configurada intencionalmente para ser facilmente substituída por outro plugin.

3 curtidas

Uma postagem foi dividida em um novo tópico: Criando um plugin para substituir QUERY_RESULT_MAX_LIMIT