summaryrefslogtreecommitdiff
path: root/django/db/models/sql/subqueries.py
AgeCommit message (Expand)Author
2025-09-22Fixed #35453 -- Made ManyToManyField.concrete False.Ryan P Kilby
2025-09-04Fixed #36481 -- Fixed QuerySet.update concrete fields check.Ryan P Kilby
2025-07-23Refs #36500 -- Rewrapped long docstrings and block comments via a script.django-bot
2025-01-28Fixed #36120 -- Raised FieldError when targeting a composite primary key fiel...Jacob Walls
2025-01-03Fixed #35918 -- Added support for execute_sql to directly return row counts.Raphael Gaschignard
2023-09-07Fixed #31300 -- Added GeneratedField model field.Jeremy Nauta
2022-04-07Fixed #33618 -- Fixed MTI updates outside of primary key chain.Simon Charette
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2022-01-19Fixed #31685 -- Added support for updating conflicts to QuerySet.bulk_create().sean_c_hsu
2021-07-28Refs #32946 -- Changed Query.add_filter() to take two arguments.Keryn Knight
2021-07-22Fixed #32951 -- Removed Query.where_class & co.Nick Pope
2020-11-04Fixed #31910 -- Fixed crash of GIS aggregations over subqueries.Simon Charette
2020-02-06Fixed #31233 -- Closed database connections and cursors after use.Jon Dufresne
2019-10-24Fixed #23576 -- Implemented multi-alias fast-path deletion in MySQL backend.Simon Charette
2018-08-03Fixed #28668 -- Allowed QuerySet.bulk_create() to ignore insert conflicts.Tom
2017-11-21Fixed #28820 -- Eliminated an extra query with QuerySet.update() on proxy mod...Yan Mitrofanov
2017-07-31Refs #20880 -- Removed non-cloning logic from Query.clone().Anssi Kääriäinen
2017-07-08Removed useless hasattr in UpdateQuery._setup_query().Tim Graham
2017-06-29Removed obsolete Query.tables attribute.Anssi Kääriäinen
2017-03-08Refs #27624 -- Made many attributes of Query immutable.Adam Johnson
2017-02-28Refs #27656 -- Updated django.db docstring verbs according to PEP 257.Anton Samarchyan
2017-01-25Refs #23919 -- Replaced super(ClassName, self) with super().chillaranand
2017-01-18Refs #23919 -- Removed most of remaining six usageClaude Paroz
2016-10-28Fixed #20939 -- Simplified query generation by converting QuerySet to Query.Tim Graham
2016-10-15Removed unused 'field' argument to DeleteQuery.delete_batch().Tim Graham
2016-10-13Removed unused InsertQuery.clone().Tim Graham
2016-06-29Fixed #19513, #18580 -- Fixed crash on QuerySet.update() after annotate().David Sanders
2016-04-08Fixed E128 flake8 warnings in django/.Tim Graham
2015-12-14Fixed #25882 -- Prevented fast deletes matching no rows from crashing on MySQL.Simon Charette
2015-09-22Fixed #24509 -- Added Expression support to SQLInsertCompilerAlex Hill
2015-05-22Fixed #16891 -- Made Model/QuerySet.delete() return the number of deleted obj...Alexander Sosnovskiy
2015-02-06Sorted imports with isort; refs #23860.Tim Graham
2015-02-04Fixed #24268 -- removed Query.havingAnssi Kääriäinen
2015-01-30Fixed #24164 -- Fixed Oracle GIS limited aggregation test failure.Tim Graham
2015-01-08Fixed #24020 -- Refactored SQL compiler to use expressionsAnssi Kääriäinen
2015-01-06Fixed #12663 -- Formalized the Model._meta API for retrieving fields.Daniel Pyrathon
2014-11-26Fixed #23867 -- removed DateQuerySet hacksAnssi Kääriäinen
2014-11-15Fixed #14030 -- Allowed annotations to accept all expressionsJosh Smeaton
2014-09-05Limited lines to 119 characters in django/Tim Graham
2014-06-14Fixed #22826 -- Improved internal usage of Query.setup_joins.Jorge C. Leitão
2014-02-02Made SQLCompiler.execute_sql(result_type) more explicit.Michael Manfre
2014-01-18Fixed #16187 -- refactored ORM lookup systemAnssi Kääriäinen
2013-11-28Fixed E125 pep8 warningsChristopher Medrela
2013-11-14Fixed #21432 -- DateTimeQuery now copies tzinfo when cloning.Loic Bistuer
2013-10-21Fixed #21288 -- Fixed E126 pep8 warningsAlasdair Nicol
2013-09-24Fix small grammatical error in comment.Andrei Picus
2013-09-06Minor factorization.Aymeric Augustin
2013-07-31Fixed #20348 -- Consistently handle Promise objects in model fields.Tai Lee
2013-07-08A large number of stylistic cleanups across django/db/Alex Gaynor
2013-05-17Replaced an antiquated pattern.Aymeric Augustin