django1/django/db/backends
Simon Charette f6405c0b8e Fixed #31965 -- Adjusted multi-table fast-deletion on MySQL/MariaDB.
The optimization introduced in 7acef095d7 did not properly handle
deletion involving filters against aggregate annotations.

It initially was surfaced by a MariaDB test failure but misattributed
to an undocumented change in behavior that resulted in the systemic
generation of poorly performing database queries in 5b83bae031.

Thanks Anton Plotkin for the report.

Refs #23576.
2020-08-31 08:11:28 +02:00
..
base Fixed #31956 -- Fixed crash of ordering by JSONField with a custom decoder on PostgreSQL. 2020-08-28 19:09:46 +02:00
dummy Made DatabaseFeatures.uses_savepoints default to True. 2018-10-25 10:02:47 -04:00
mysql Fixed #31965 -- Adjusted multi-table fast-deletion on MySQL/MariaDB. 2020-08-31 08:11:28 +02:00
oracle Fixed #24533 -- Dropped PostgreSQL sequence and Oracle identity when migrating away from AutoField. 2020-08-24 14:32:07 +02:00
postgresql Fixed #31956 -- Fixed crash of ordering by JSONField with a custom decoder on PostgreSQL. 2020-08-28 19:09:46 +02:00
sqlite3 Fixed #31825 -- Made RenameField operation a noop for fields with db_column. 2020-08-13 13:14:58 +02:00
__init__.py Fixed #22603 -- Reorganized classes in django.db.backends. 2015-01-14 14:16:20 -05:00
ddl_references.py Fixed #30961 -- Fixed spaces in columns list SQL generated for indexes. 2019-11-08 08:52:47 +01:00
signals.py Fixed #31327 -- Deprecated providing_args argument for Signal. 2020-03-05 09:38:52 +01:00
utils.py Fixed a/an typos in "SQL" usage. 2020-05-06 06:35:26 +02:00