summaryrefslogtreecommitdiff
path: root/django/db/backends/base/operations.py
Commit message (Expand)AuthorAgeFilesLines
* Fixed #16055 -- Fixed crash when filtering against char/text GenericRelation ...David Wobrock2023-04-181-0/+7
* Refs #33476 -- Applied Black's 2023 stable style.David Smith2023-02-011-0/+1
* Fixed #33308 -- Added support for psycopg version 3.Daniele Varrazzo2022-12-151-0/+3
* Refs #33308 -- Used get_db_prep_value() to adapt JSONFields.Simon Charette2022-11-151-0/+4
* Refs CVE-2022-34265 -- Properly escaped Extract() and Trunc() parameters.Simon Charette2022-07-061-12/+9
* Fixed CVE-2022-34265 -- Protected Trunc(kind)/Extract(lookup_name) against SQ...Mariusz Felisiak2022-07-041-0/+3
* Expanded QuerySet.explain() error message if a backend supports no formats.Tim Graham2022-04-141-0/+4
* Refs #33476 -- Refactored code to strictly match 88 characters line length.Mariusz Felisiak2022-02-071-8/+13
* Refs #33476 -- Reformatted code with Black.django-bot2022-02-071-82/+119
* Fixed #31685 -- Added support for updating conflicts to QuerySet.bulk_create().sean_c_hsu2022-01-191-2/+2
* Fixed #33340 -- Fixed unquoted column names in queries used by DatabaseCache.Arsa2021-12-091-1/+2
* Fixed #33229 -- Fixed BaseDatabaseOperations.adapt_datetimefield_value()/adap...SwastikTripathi2021-11-191-0/+8
* Fixed #33214 -- Added BaseDatabaseOperations.format_for_duration_arithmetic()...Manaia Junior2021-10-221-0/+6
* Fixed #32573 -- Fixed bounds in __iso_year lookup optimization.Florian Demmer2021-03-231-6/+22
* Fixed #31640 -- Made Trunc() truncate datetimes to Date/TimeField in a specif...David-Wobrock2020-10-141-6/+12
* Fixed #32060 -- Added Random database function.Nick Pope2020-10-021-4/+0
* Fixed #31956 -- Fixed crash of ordering by JSONField with a custom decoder on...Mariusz Felisiak2020-08-281-7/+0
* Fixed #28925 -- Fixed durations-only expressions crash on SQLite and MySQL.Sergey Fedoseev2020-06-301-6/+0
* Fixed #30375 -- Added FOR NO KEY UPDATE support to QuerySet.select_for_update...Manuel Weitzman2020-05-211-2/+3
* Fixed #12990, Refs #27694 -- Added JSONField model field.sage2020-05-081-0/+7
* Fixed a/an typos in "SQL" usage.Adam Johnson2020-05-061-1/+1
* Fixed #31477 -- Removed "using" argument from DatabaseOperations.execute_sql_...Jon Dufresne2020-04-201-2/+5
* Fixed #31473 -- Made sql_flush() use RESTART IDENTITY to reset sequences on P...Jon Dufresne2020-04-171-3/+5
* Fixed #31183 -- Added a feature flag for "<db> only supports UNBOUNDED togeth...Tim Graham2020-01-201-1/+10
* Fixed #31133 -- Fixed crash when subtracting against a subquery annotation.Simon Charette2020-01-031-1/+1
* Fixed #30987 -- Added models.PositiveBigIntegerField.Caio Ariede2019-11-191-0/+1
* Fixed #29444 -- Allowed returning multiple fields from INSERT statements on O...Johannes Hoppe2019-09-241-1/+1
* Refs #29444 -- Allowed returning multiple fields from INSERT statements on Po...Johannes Hoppe2019-09-091-9/+7
* Fixed #25367 -- Allowed boolean expressions in QuerySet.filter() and exclude().Matthew Schinckel2019-08-291-0/+7
* Fixed #29979, Refs #17337 -- Extracted AutoField field logic into a mixin and...Nick Pope2019-08-201-0/+3
* Refs #29444 -- Added support for fetching a returned non-integer insert value...Johannes Hoppe2019-07-081-1/+1
* Fixed typos in docs, comments, and exception messages.Ville Skyttä2019-04-181-1/+1
* Fixed #30242 -- Removed extra space before LIMIT/OFFSET SQL.Hang Park2019-03-091-4/+4
* Refs #27753 -- Favored force/smart_str() over force/smart_text().Aymeric Augustin2019-02-061-2/+2
* Fixed #29934 -- Added sqlparse as a require dependency.Tim Graham2018-11-091-11/+6
* Fixed #28668 -- Allowed QuerySet.bulk_create() to ignore insert conflicts.Tom2018-08-031-0/+6
* Fixed #28574 -- Added QuerySet.explain().Tom2018-04-191-0/+18
* Fixed #24747 -- Allowed transforms in QuerySet.order_by() and distinct(*fields).Matthew Wilkes2018-02-101-2/+2
* Refs #28459 -- Improved performance of loading DurationField on SQLite and My...Sergey Fedoseev2017-12-271-4/+1
* Clarified error message for when sqlplarse isn't installed.Nick2017-11-031-1/+1
* Fixed #28665 -- Change some database exceptions to NotImplementedError per PE...Simon Charette2017-10-061-1/+1
* Refs #28670 -- Moved LIMIT/OFFSET SQL to DatabaseOperations.limit_offset_sql().Mariusz Felisiak2017-10-041-0/+16
* Corrected typos in BaseDatabaseOperations exception messages.Mads Jensen2017-09-301-2/+5
* Used NotSupportedError for some unsupported database opreations per PEP 249.Mads Jensen2017-09-291-2/+2
* Fixed #26608 -- Added support for window expressions (OVER clause).Mads Jensen2017-09-181-1/+39
* Fixed #28371 -- Fixed Cast() with CharField if the max_length argument isn't ...Mariusz Felisiak2017-07-271-0/+2
* Allowed database backends to specify data types for Cast().Mariusz Felisiak2017-07-261-0/+4
* Fixed #28370 -- Deprecated the context arg of Field.from_db_value() and Expre...Tim Graham2017-07-201-1/+1
* Fixed #14204 -- Enforced SQLite foreign key constraints.Claude Paroz2017-07-111-0/+8
* Fixed #28010 -- Added FOR UPDATE OF support to QuerySet.select_for_update().Ran Benita2017-06-291-7/+6