| Age | Commit message (Collapse) | Author |
|
Refs #22632. This should be the base for using more database
features to exclude specific backends in GIS tests.
Thanks Tim Graham for the review.
|
|
|
|
|
|
|
|
Also never create deferred model when no attrs are deferred.
|
|
|
|
SQLite doesn't work with more than 1000 parameters in a single query.
The deletion code could generate queries that try to get related
objects for more than 1000 objects thus breaking the limit. Django now
splits the related object fetching into batches with at most 1000
parameters.
The tests and patch include some work done by Trac alias NiGhTTraX in
ticket #21205.
|
|
Small modifications done by committer.
|
|
A regression caused queries to produce incorrect results for cases where
extra(select) is excluded by values() but included by extra(order_by)
The regression was caused by 2f35c6f10fcbae541691207fb0c0560a13b754fc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Such a field will no longer pass model validation.
|
|
select_for_update on Oracle
Thanks Michael Miller for reporting the issue.
|
|
|
|
This fixes escaping of special characters on Windows.
|
|
|
|
Thanks to whitews AT gmail for the report.
|
|
|
|
If auto_now or auto_now_add was used then the serialized
field in the migration contained unnecessary `editable` and
`blank` arguments.
|
|
|
|
|
|
|
|
Thanks Claude Paroz for the review.
|
|
Thanks Kronuz for the suggestion.
|
|
|
|
|
|
|
|
Makes declined or missed renames still work (but drop data).
|
|
|
|
|
|
|
|
|
|
Thanks Chow Loong Jin for the report and the initial patch.
|
|
Thanks Matthieu Agopian for the report.
|
|
Forward port of 999758fc7a2d6fcb01eb40de937d4420f884788d from
stable/1.7.x
|
|
|
|
the behavior.
|
|
|
|
|
|
|
|
|
|
Fixed #23071 -- Use last migration's name in dependency to other app
|