diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2016-01-09 21:30:19 +0100 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2016-01-21 10:48:47 +0100 |
| commit | cfe4ba6e905eefc7e53de37226e0f342a68dc47b (patch) | |
| tree | e3a9a2dfcb0fd0aec9377a9ed3f361a350e90255 /docs | |
| parent | 05e8fa83c378c882ab4d4a1012ce954a9dced6de (diff) | |
[1.9.x] Fixed #26063 -- Crash when passing > 2000 params.
If SQLITE_MAX_VARIABLE_NUMBER (default = 999) is changed at compile time
to be greater than SQLITE_MAX_COLUMN (default = 2000), which Debian does
by setting the former to 250000, Django raised an exception on queries
containing more than 2000 parameters when DEBUG = True.
Backport of f91b5a7e4b from master
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/releases/1.9.2.txt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/releases/1.9.2.txt b/docs/releases/1.9.2.txt index 71709d0fb8..0da9cf65cd 100644 --- a/docs/releases/1.9.2.txt +++ b/docs/releases/1.9.2.txt @@ -44,3 +44,8 @@ Bugfixes * Fixed a ``QuerySet.order_by()`` crash when ordering by a relational field of a ``ManyToManyField`` ``through`` model (:ticket:`26092`). + +* Fixed a regression that caused an exception when making database queries on + SQLite with more than 2000 parameters when :setting:`DEBUG` is ``True`` on + distributions that increase the ``SQLITE_MAX_VARIABLE_NUMBER`` compile-time + limit to over 2000, such as Debian (:ticket:`26063`). |
