Data Explorer에서 10,000개 기록 CSV 내보내기 한도를 어떻게 높일 수 있나요?

CSV 내보내기에서 10,000행을 초과하는 데이터를 내보내야 하는데, 이로 인해 모든 레코드가 내보내지지 않는 문제가 발생합니다.

해당 한도를 결정하는 로직이 다음 라인인 것 같습니다.

이 한도를 10만 개 또는 100만 개 레코드로 올리는 올바른 방법은 무엇일까요?

app.yml 파일에 DISCOURSE_QUERY_RESULT_MAX_LIMIT = 1000000을 설정해 보았지만 효과가 없는 것 같습니다.

플러그인을 플러그인하는 수밖에 없을지도 모르겠습니다.

x-discourse-data-explorer라는 작은 플러그인을 하나 만들어 두면 나중에 평가 대상이 될 수도 있습니다.

그냥 모듈 상수를 오버라이드하면 되나요?

플러그인 중첩이 꽤 많이 생길 텐데, 더 간단한 방법이 있을까 해서요.

cc @riking

아니면 플러그인을 포크해서 변경 사항을 적용한 후, 포크된 저장소를 지정하고 다시 빌드하는 건가요? (왜 처음에 그 답변을 하지 않았을까요? :sweat_smile:)

저도 같은 생각을 하고 있었습니다. 다른 (합리적인) 방법이 없다면 포킹이 마지막 선택지가 될 것입니다.

다만, 결과를 10,000개로 하드 리미트하는 이유를 이해하는 것이 도움이 될 것 같습니다. 10,000개 이상의 결과를 가져오면 무언가 깨지는 문제가 있는 건가요?

“discourse-data-explorer-MAX” … 코트 꺼내야겠군! :male_detective:

네, 해당 모듈 상수는 다른 플러그인에서 쉽게 오버라이드할 수 있도록 의도적으로 설정되어 있습니다.