Version not set when invalid URI or key/value format
This commit is contained in:
@@ -106,9 +106,11 @@ When debugging a problem it's important to verify the running PostgREST version.
|
|||||||
------------------------------
|
------------------------------
|
||||||
PostgREST 11.1.0
|
PostgREST 11.1.0
|
||||||
|
|
||||||
.. note::
|
.. important::
|
||||||
|
|
||||||
The server sets the `fallback_application_name <https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNECT-FALLBACK-APPLICATION-NAME>`_ for this query to work. To override the value set ``application_name`` on the connection string.
|
- The server sets the `fallback_application_name <https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNECT-FALLBACK-APPLICATION-NAME>`_ to the connection URI for this query to work. To override the value set ``application_name`` on the connection string.
|
||||||
|
- The version will only be set if it's a valid URI (`RFC 3986 <https://datatracker.ietf.org/doc/html/rfc3986>`_). This means any special characters must be urlencoded.
|
||||||
|
- The version will not be set if the connection string is in `keyword/value format <https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING-KEYWORD-VALUE>`_.
|
||||||
|
|
||||||
- The ``stderr`` logs also contain the version, as noted on :ref:`pgrst_logging`.
|
- The ``stderr`` logs also contain the version, as noted on :ref:`pgrst_logging`.
|
||||||
|
|
||||||
|
|||||||
@@ -196,7 +196,7 @@ Pattern Matching
|
|||||||
|
|
||||||
The pattern-matching operators (:code:`like`, :code:`ilike`, :code:`match`, :code:`imatch`) exist to support filtering data using patterns instead of concrete strings, as described in the `PostgreSQL docs <https://www.postgresql.org/docs/current/functions-matching.html>`__.
|
The pattern-matching operators (:code:`like`, :code:`ilike`, :code:`match`, :code:`imatch`) exist to support filtering data using patterns instead of concrete strings, as described in the `PostgreSQL docs <https://www.postgresql.org/docs/current/functions-matching.html>`__.
|
||||||
|
|
||||||
To ensure best performance on larger data sets, an `appropriate index <https://www.postgresql.org/docs/current/pgtrgm.html#id-1.11.7.44.8>`__ should be used and even then, it depends on the pattern value and actual data statistics whether an existing index will be used by the query planner or not.
|
To ensure best performance on larger data sets, an `appropriate index <https://www.postgresql.org/docs/current/pgtrgm.html#PGTRGM-INDEX>`__ should be used and even then, it depends on the pattern value and actual data statistics whether an existing index will be used by the query planner or not.
|
||||||
|
|
||||||
.. _fts:
|
.. _fts:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user