feat: add config db-hoisted-tx-settings to allow only hoisted function settings
This commit is contained in:
committed by
Steve Chavez
parent
a1582a6136
commit
8cbcf9867b
@@ -298,6 +298,21 @@ db-extra-search-path
|
||||
|
||||
Multiple schemas can be added in a comma-separated string, e.g. ``public, extensions``.
|
||||
|
||||
.. _db-hoisted-tx-settings:
|
||||
|
||||
db-hoisted-tx-settings
|
||||
----------------------
|
||||
|
||||
=============== ==================================================================================
|
||||
**Type** String
|
||||
**Default** statement_timeout, plan_filter.statement_cost_limit, default_transaction_isolation
|
||||
**Reloadable** Y
|
||||
**Environment** PGRST_DB_HOISTED_TX_SETTINGS
|
||||
**In-Database** pgrst.db_hoisted_tx_settings
|
||||
=============== ==================================================================================
|
||||
|
||||
Hoisted settings are allowed to be applied as transaction-scoped function settings. Multiple settings can be added in a comma-separated string, e.g. ``work_mem, statement_timeout``.
|
||||
|
||||
.. _db-max-rows:
|
||||
|
||||
db-max-rows
|
||||
|
||||
@@ -303,7 +303,7 @@ When calling the above function (see :ref:`functions`), the statement timeout wi
|
||||
|
||||
.. note::
|
||||
|
||||
Currently, only ``statement_timeout`` is applied for functions.
|
||||
Only the transactions that are hoisted by config :ref:`db-hoisted-tx-settings` will be applied.
|
||||
|
||||
.. _main_query:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user