diff options
| author | Mads Jensen <mje@inducks.org> | 2017-05-30 23:17:32 +0200 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-06-20 10:54:39 -0400 |
| commit | de42adf4ff6b80e25bbd9e70070146ef15076a83 (patch) | |
| tree | 2ea9366801b8e9c6bfdb62cad8460249a5fe48f3 /docs/ref | |
| parent | 2503ad51549ffa60468b80b9c99d3e54c744be4f (diff) | |
Fixed #27869 -- Added fastupdate and gin_pending_list_limit params to GinIndex.
Thanks Tim Graham and Markus Holtermann for review.
Diffstat (limited to 'docs/ref')
| -rw-r--r-- | docs/ref/contrib/postgres/indexes.txt | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/docs/ref/contrib/postgres/indexes.txt b/docs/ref/contrib/postgres/indexes.txt index ce5a50caf3..e364f8d83e 100644 --- a/docs/ref/contrib/postgres/indexes.txt +++ b/docs/ref/contrib/postgres/indexes.txt @@ -22,7 +22,7 @@ available from the ``django.contrib.postgres.indexes`` module. ``GinIndex`` ============ -.. class:: GinIndex() +.. class:: GinIndex(fields=[], name=None, fastupdate=None, gin_pending_list_limit=None) Creates a `gin index <https://www.postgresql.org/docs/current/static/gin.html>`_. @@ -34,3 +34,17 @@ available from the ``django.contrib.postgres.indexes`` module. PostgreSQL. You can install it using the :class:`~django.contrib.postgres.operations.BtreeGinExtension` migration operation. + + Set the ``fastupdate`` parameter to ``False`` to disable the `GIN Fast + Update Technique`_ that's enabled by default in PostgreSQL. + + Provide an integer number of bytes to the gin_pending_list_limit_ parameter + to tune the maximum size of the GIN pending list which is used when + ``fastupdate`` is enabled. This parameter requires PostgreSQL ≥ 9.5. + + .. _GIN Fast Update Technique: https://www.postgresql.org/docs/current/static/gin-implementation.html#GIN-FAST-UPDATE + .. _gin_pending_list_limit: https://www.postgresql.org/docs/current/static/runtime-config-client.html#GUC-GIN-PENDING-LIST-LIMIT + + .. versionchanged:: 2.0 + + The ``fastupdate`` and ``gin_pending_list_limit`` parameters were added. |
