# Criando um plugin para substituir o QUERY\_RESULT\_MAX\_LIMIT

**URL:** <https://meta.discourse.org/t/creating-a-plugin-to-override-query-result-max-limit/241942>\
**Category:** Development\
**Tags:** data-explorer\
**Created:** [Outubro 14, 2022, 4:41pm UTC](https://meta.discourse.org/t/creating-a-plugin-to-override-query-result-max-limit/241942 "2022-10-14T16:41:17Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [Dezembro 5, 2024, 2:38pm UTC](https://meta.discourse.org/t/creating-a-plugin-to-override-query-result-max-limit/241942/3 "2024-12-05T14:38:26Z")

</div>

Aparentemente, isso não tem sido uma alta prioridade para ninguém nos últimos 2 anos, mas eu precisava disso hoje e resolvi editando o arquivo manualmente dentro do contêiner.

Uma solução alternativa é algo como o abaixo em `app.yml`:

```yaml
  after_bundle_exec:
   - replace:
        filename: "/var/www/discourse/plugins/discourse-data-explorer/plugin.rb"
        from: /QUERY_RESULT_MAX_LIMIT = 10_000/
        to: QUERY_RESULT_MAX_LIMIT = 100_000

```

Mas parece que o PR seria algo como adicionar isso a `plugin.rb`:

```ruby
GlobalSetting.add_default(:query_result_max_limit, 10000)

```

e então mudar o módulo acima para algo como

```ruby
  QUERY_RESULT_MAX_LIMIT = GlobalSetting.query_result_max_limit || 10_000

```

É só isso que seria necessário?

---

_[View the full topic](https://meta.discourse.org/t/creating-a-plugin-to-override-query-result-max-limit/241942)._
