mirror of
https://github.com/django/django.git
synced 2025-10-28 16:16:12 +00:00
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.
This commit is contained in:
@@ -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`).
|
||||
|
||||
Reference in New Issue
Block a user