diff --git a/docs/references/auth.rst b/docs/references/auth.rst index 4eb8b93a1..9a53fd912 100644 --- a/docs/references/auth.rst +++ b/docs/references/auth.rst @@ -188,3 +188,16 @@ doing custom logic based on the web user info. END IF; END $$ LANGUAGE plpgsql; + +.. _impersonated_settings: + +Impersonated Role Settings +-------------------------- + +The :ref:`Impersonated Role ` settings are applied. For example, if you do: + +.. code-block:: postgresql + + ALTER ROLE webuser SET statement_timeout TO '5s'; + +Every ``webuser`` :ref:`transaction ` gets its queries executed with a ``statement_timeout`` of 5 seconds. diff --git a/docs/references/transactions.rst b/docs/references/transactions.rst index dc3777725..6409ce82c 100644 --- a/docs/references/transactions.rst +++ b/docs/references/transactions.rst @@ -159,19 +159,6 @@ Because of :ref:`user_impersonation`, PostgREST sets the standard ``role``. You Additionally it also sets the ``search_path`` based on :ref:`db-schemas` and :ref:`db-extra-search-path`. -.. _impersonated_settings: - -Impersonated Role Settings -~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The :ref:`Impersonated Role ` settings are applied. For example, if you do: - -.. code-block:: postgresql - - ALTER ROLE webuser SET statement_timeout TO '5s'; - -Every ``webuser`` request gets its queries executed with a ``statement_timeout`` of 5 seconds. - .. _guc_resp_hdrs: Response Headers