| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-07-30 | [3.1.x] Refs #31829 -- Added ↵ | Tim Graham | |
| DatabaseFeatures.json_key_contains_list_matching_requires_list. CockroachDB's behavior matches PostgreSQL. Backport of 184a6eebb0ef56d5f1b1315a8e666830e37f3f81 from master | |||
| 2020-05-18 | [3.1.x] Refs #12990 -- Added DatabaseFeatures.has_json_operators. | Tim Graham | |
| CockroachDB also has them. Backport of f59a2b730685fc62c5cb44101f54faf8921d9bc7 from master | |||
| 2020-05-08 | Fixed #12990, Refs #27694 -- Added JSONField model field. | sage | |
| Thanks to Adam Johnson, Carlton Gibson, Mariusz Felisiak, and Raphael Michel for mentoring this Google Summer of Code 2019 project and everyone else who helped with the patch. Special thanks to Mads Jensen, Nick Pope, and Simon Charette for extensive reviews. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2020-04-30 | Fixed #20581 -- Added support for deferrable unique constraints. | Ian Foote | |
| 2020-02-04 | Simplified imports from django.db and django.contrib.gis.db. | Nick Pope | |
| 2020-01-20 | Fixed #31183 -- Added a feature flag for "<db> only supports UNBOUNDED ↵ | Tim Graham | |
| together with PRECEDING and FOLLOWING". | |||
| 2019-12-16 | Fixed #31088 -- Added support for websearch searching in SearchQuery. | James Turk | |
| 2019-11-07 | Fixed #30943 -- Added BloomIndex to django.contrib.postgres. | Nick Pope | |
| 2019-10-23 | Refs #30897 -- Added test for SETTINGS option to Queryset.explain() on ↵ | Nick Pope | |
| PostgreSQL 12+. | |||
| 2019-09-24 | Refs #29444 -- Removed redundant ↵ | Mariusz Felisiak | |
| DatabaseFeatures.can_return_multiple_columns_from_insert. Unnecessary since b31e63879eb5d9717e9f890401f7222e4f00c910. | |||
| 2019-09-09 | Refs #29444 -- Allowed returning multiple fields from INSERT statements on ↵ | Johannes Hoppe | |
| PostgreSQL. Thanks Florian Apolloner, Tim Graham, Simon Charette, Nick Pope, and Mariusz Felisiak for reviews. | |||
| 2019-02-04 | Fixed #30155 -- Dropped support for PostgreSQL 9.4 and PostGIS 2.1. | Tim Graham | |
| 2019-01-30 | Refs #29444 -- Renamed DatabaseFeatures.can_return_id* to be generic for ↵ | Johannes Hoppe | |
| other columns. | |||
| 2018-11-26 | Refs #29722 -- Added introspection of materialized views for Oracle. | Mariusz Felisiak | |
| Thanks Tim Graham for the review. | |||
| 2018-11-19 | Refs #29722 -- Added introspection of partitions for PostgreSQL. | Nick Pope | |
| 2018-11-19 | Fixed cached_properties that share a common property. | Sergey Fedoseev | |
| The aliases aren't cached and thus the old usage will be an error after refs #29478. | |||
| 2018-11-09 | Fixed #29934 -- Added sqlparse as a require dependency. | Tim Graham | |
| 2018-10-25 | Made DatabaseFeatures.uses_savepoints default to True. | Tim Graham | |
| 2018-09-18 | Fixed #23646 -- Added QuerySet.bulk_update() to efficiently update many models. | Tom Forbes | |
| 2018-09-17 | Fixed #27899 -- Added support for phrase/raw searching in SearchQuery. | Claude Paroz | |
| Thanks Tim Graham, Nick Pope, and Claude Paroz for contribution and review. | |||
| 2018-08-03 | Fixed #28668 -- Allowed QuerySet.bulk_create() to ignore insert conflicts. | Tom | |
| 2018-08-02 | Fixed #28990 -- Added autosummarize parameter to BrinIndex. | Nick Pope | |
| 2018-04-19 | Fixed #28574 -- Added QuerySet.explain(). | Tom | |
| 2018-01-09 | Added DatabaseFeatures.is_postgresql_9_5 to avoid repetition. | Tim Graham | |
| 2017-09-27 | Fixed #28626 -- Dropped support for PostgreSQL 9.3. | Tim Graham | |
| Thanks Simon Charette for the introspection changes. | |||
| 2017-09-18 | Fixed #26608 -- Added support for window expressions (OVER clause). | Mads Jensen | |
| Thanks Josh Smeaton, Mariusz Felisiak, Sergey Fedoseev, Simon Charettes, Adam Chainz/Johnson and Tim Graham for comments and reviews and Jamie Cockburn for initial patch. | |||
| 2017-09-18 | Changed default value of DatabaseFeatures.has_bulk_insert to True. | Mads Jensen | |
| 2017-08-12 | Fixed #27849 -- Added filtering support to aggregates. | Tom | |
| 2017-08-08 | Refs #23766 -- Added tests for CursorWrapper.callproc(). | Mariusz Felisiak | |
| Thanks Tim Graham for the review. | |||
| 2017-06-29 | Fixed #28010 -- Added FOR UPDATE OF support to QuerySet.select_for_update(). | Ran Benita | |
| 2017-06-20 | Fixed #27869 -- Added fastupdate and gin_pending_list_limit params to GinIndex. | Mads Jensen | |
| Thanks Tim Graham and Markus Holtermann for review. | |||
| 2017-01-15 | Fixed #25809 -- Added BrinIndex support in django.contrib.postgres. | Mads Jensen | |
| Thanks Tim Graham and Markus Holtermann for review. | |||
| 2017-01-14 | Fixed #27718 -- Added QuerySet.union(), intersection(), difference(). | Florian Apolloner | |
| Thanks Mariusz Felisiak for review and Oracle assistance. Thanks Tim Graham for review and writing docs. | |||
| 2016-12-29 | Fixed #27615 -- Used timedeltas as arguments to Oracle database driver. | Mariusz Felisiak | |
| Removed unused DatabaseFeatures.driver_supports_timedeltas workaround. | |||
| 2016-11-28 | Refs #26327 -- Renamed JsonAgg to JSONBAgg. | Mads Jensen | |
| Thanks to Christian von Roques for the report. | |||
| 2016-09-12 | Used a database feature to prevent the jsonb test model from being migrated. | Simon Charette | |
| Thanks Tim for the review. | |||
| 2016-09-02 | Fixed #27097 -- Added index type introspection to built-in db backends. | Akshesh | |
| 2016-08-12 | Refs #27030 -- Added index type introspection on PostgreSQL. | Akshesh | |
| 2016-08-08 | Fixed #26500 -- Added SKIP LOCKED support to select_for_update(). | Simon Charette | |
| Thanks Tim for the review. | |||
| 2016-03-02 | Refs #19527 -- Allowed QuerySet.bulk_create() to set the primary key of its ↵ | acrefoot | |
| objects. PostgreSQL support only. Thanks Vladislav Manchev and alesasnouski for working on the patch. | |||
| 2016-02-26 | Fixed #24793 -- Unified temporal difference support. | Simon Charette | |
| 2015-09-10 | Enabled parallel testing by default in runtests.py. | Aymeric Augustin | |
| 2015-08-07 | Fixed #25175 -- Renamed the postgresql_psycopg2 database backend to postgresql. | Caio Ariede | |
