diff options
| author | Tim Graham <timograham@gmail.com> | 2018-04-10 13:26:50 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2018-04-10 13:27:13 -0400 |
| commit | 0037cd1fa0f45c9a8545dcc16bdee7f71f94c773 (patch) | |
| tree | d7450663ec3325e999b6275fc7133ccb5c549f63 /docs | |
| parent | 4aa097e94e72e0246c882de27d59e37988eabe6f (diff) | |
[1.11.x] Refs #28062 -- Doc'd PostgreSQL server-side cursors as a backwards incompatible change.
Backport of 2919a08c20d5ae48e381d6bd251d3b0d400d47d9 from master
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/releases/1.11.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/releases/1.11.txt b/docs/releases/1.11.txt index 86a0fa53b5..7a01cba205 100644 --- a/docs/releases/1.11.txt +++ b/docs/releases/1.11.txt @@ -637,6 +637,17 @@ you must render model states using the ``clear_delayed_apps_cache()`` method as described in :ref:`writing your own migration operation <writing-your-own-migration-operation>`. +Server-side cursors on PostgreSQL +--------------------------------- + +The change to make :meth:`.QuerySet.iterator()` use server-side cursors on +PostgreSQL prevents running Django with `pgBouncer` in transaction pooling +mode. To reallow that, use the :setting:`DISABLE_SERVER_SIDE_CURSORS +<DATABASE-DISABLE_SERVER_SIDE_CURSORS>` setting (added in Django 1.11.1) in +:setting:`DATABASES`. + +See :ref:`transaction-pooling-server-side-cursors` for more discussion. + Miscellaneous ------------- |
