| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-12-17 | [2.0.x] Fixed #30023 -- Prevented SQLite schema alterations while foreign ↵ | Simon Charette | |
| key checks are enabled. Prior to this change foreign key constraint references could be left pointing at tables dropped during operations simulating unsupported table alterations because of an unexpected failure to disable foreign key constraint checks. SQLite3 does not allow disabling such checks while in a transaction so they must be disabled beforehand. Thanks ezaquarii for the report and Carlton and Tim for the review. Backport of 315357ad25a6590e7f4564ec2e56a22132b09001 from master. | |||
| 2017-12-01 | [2.0.x] Fixed #28849 -- Fixed referenced table and column rename on SQLite. | Simon Charette | |
| Thanks Ramiro for the input and Tim for the review. Backport of 095c1aaa898bed40568009db836aa8434f1b983d from master | |||
| 2017-11-29 | [2.0.x] Fixed #28702 -- Made query lookups for CIText fields use citext. | Mads Jensen | |
| Backport of f0a68c25118786d47041d0a435b2afa953be3c86 from master | |||
| 2017-11-21 | [2.0.x] Fixed #28817 -- Made QuerySet.iterator() use server-side cursors ↵ | Dražen Odobašić | |
| after values() and values_list(). Backport of d97f026a7ab5212192426e45121f7a52751a2044 from master | |||
| 2017-11-21 | [2.0.x] Added assertion helpers for PostgreSQL's server-side cursor tests. | Tim Graham | |
| Backport of 6cb6382639cbd29c8348b42c4d43b02c950eff3a from master | |||
| 2017-11-20 | [2.0.x] Fixed #28804 -- Fixed "Unknown system variable ↵ | Tim Graham | |
| 'transaction_isolation'" on MariaDB. Regression in 967450a3bf940c43db891fe1e2ef3bcf73456ff8. Backport of e3c852cbd609484b272f563f3c21066fb12ef7f8 from master | |||
| 2017-11-15 | [2.0.x] Fixed #28792 -- Fixed index name truncation of namespaced tables. | Simon Charette | |
| Refs #27458, #27843. Thanks Tim and Mariusz for the review. Backport of ee85ef8315db839e5723dea19d8b971420a2ebb4 from master | |||
| 2017-11-14 | [2.0.x] Fixed #28794 -- Fixed tx_isolation deprecation warning on MySQL 5.7.20+. | Sergey Fedoseev | |
| Backport of 967450a3bf940c43db891fe1e2ef3bcf73456ff8 from master | |||
| 2017-10-05 | [2.0.x] Fixed #28596 -- Fixed QuerySet.bulk_create() and cascade deletion ↵ | Mariusz Felisiak | |
| crash on Oracle when using more than 65535 parameters. Thanks Tim Graham for the review. Backport of 1b823b8f182e8f31b8c9db281311ef718299eda7 from master | |||
| 2017-09-21 | Refs #28595 -- Added a hook to add execute wrappers for database queries. | Shai Berger | |
| Thanks Adam Johnson, Carl Meyer, Anssi Kääriäinen, Mariusz Felisiak, Michael Manfre, and Tim Graham for discussion and review. | |||
| 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-13 | Refs #27090 -- Added real database sequence introspection. | Mariusz Felisiak | |
| Thanks Mariusz Felisiak for the Oracle part and Tim Graham for the review. | |||
| 2017-09-07 | Reverted "Fixed #27818 -- Replaced try/except/pass with contextlib.suppress()." | Tim Graham | |
| This reverts commit 550cb3a365dee4edfdd1563224d5304de2a57fda because try/except performs better. | |||
| 2017-09-05 | Added tests for BooleanField/NullBooleanField's check constraints on Oracle. | Mariusz Felisiak | |
| 2017-08-22 | Fixed #28451 -- Restored pre-Django 1.11 Oracle sequence/trigger naming. | Kevin Grinberg | |
| Regression in 69b7d4b116e3b70b250c77829e11038d5d55c2a8. | |||
| 2017-08-12 | Fixed #23546 -- Added kwargs support for CursorWrapper.callproc() on Oracle. | Mariusz Felisiak | |
| Thanks Shai Berger, Tim Graham and Aymeric Augustin for reviews and Renbi Yu for the initial patch. | |||
| 2017-08-08 | Refs #23766 -- Added tests for CursorWrapper.callproc(). | Mariusz Felisiak | |
| Thanks Tim Graham for the review. | |||
| 2017-06-28 | Fixed #27818 -- Replaced try/except/pass with contextlib.suppress(). | Mads Jensen | |
| 2017-06-26 | Refs #23919 -- Stopped inheriting from object to define new style classes. | Mariusz Felisiak | |
| Tests and docs complement to cecc079168e8669138728d31611ff3a1e7eb3a9f. | |||
| 2017-06-21 | Reorganized backends tests. | Mariusz Felisiak | |
| 2017-06-21 | Refs #25530 -- Renamed deferred SQL references on rename operation. | Simon Charette | |
| 2017-06-21 | Refs #25530 -- Tracked references of deferred SQL statements. | Simon Charette | |
| 2017-06-13 | Fixed #27830 -- Used distutils.version.LooseVersion for version parsing. | chillaranand | |
| 2017-06-01 | Refs #23968 -- Removed unnecessary lists, generators, and tuple calls. | Jon Dufresne | |
| 2017-06-01 | Sorted imports per isort 4.2.9. | Tim Graham | |
| 2017-05-27 | Fixed #28249 -- Removed unnecessary dict.keys() calls. | Jon Dufresne | |
| iter(dict) is equivalent to iter(dict.keys()). | |||
| 2017-05-23 | Refs #27859 -- Added DatabaseWrapper.display_name. | Mariusz Felisiak | |
| Thanks Tim Graham for the review. | |||
| 2017-05-06 | Fixed #28062 -- Added a setting to disable server-side cursors on PostgreSQL. | François Freitag | |
| When a connection pooler is set up in transaction pooling mode, queries relying on server-side cursors fail. The DISABLE_SERVER_SIDE_CURSORS setting in DATABASES disables server-side cursors for this use case. | |||
| 2017-04-25 | Added test for reraising backend-specific database exceptions. | Mariusz Felisiak | |
| 2017-04-25 | Fixed #28116 -- Used error code filtering in PostgreSQL test database creation. | Mariusz Felisiak | |
| Thanks Claude Paroz and Tim Graham for reviews. | |||
| 2017-04-13 | Refs #25406 -- Removed exception hiding in MySQL test database creation ↵ | Mariusz Felisiak | |
| during --keepdb. Thanks Adam Johnson, Simon Charette and Tim Graham for reviews. | |||
| 2017-04-10 | Fixed #25406 -- Removed exception hiding in PostgreSQL test database ↵ | Mariusz Felisiak | |
| creation during --keepdb. Thanks Markus Holtermann and Tim Graham for reviews. | |||
| 2017-03-01 | Removed PostgreSQL version detection for psycopg2 < 2.0.12. | Tim Graham | |
| 2017-03-01 | Fixed a backends test with psycopg2 2.7. | Tim Graham | |
| 2017-02-17 | Fixed #27843 -- Fixed truncate_name() when the name contains a username. | Mariusz Felisiak | |
| 2017-02-16 | Added tests for db.backends.utils.truncate_name(). | Mariusz Felisiak | |
| 2017-02-09 | Fixed #25898 -- Made test database/user creation on Oracle reraise ↵ | Mariusz Felisiak | |
| unexpected errors. Thanks Shai Berger and Tim Graham for review. | |||
| 2017-02-01 | Fixed #27683 -- Made MySQL default to the read committed isolation level. | Tim Graham | |
| Thanks Shai Berger for test help and Adam Johnson for review. | |||
| 2017-02-01 | Refs #27683 -- Split up MySQL isolation level tests. | Tim Graham | |
| 2017-01-26 | Refs #23919, #27778 -- Removed obsolete mentions of unicode. | Vytis Banaitis | |
| 2017-01-24 | Tidied djang.db.utils.load_backend(). | Tim Graham | |
| Removed an unneeded EnvironmentError catching and used "raise from exc" syntax. | |||
| 2017-01-20 | Refs #23919 -- Removed django.test.mock Python 2 compatibility shim. | Tim Graham | |
| 2017-01-19 | Refs #23919 -- Stopped inheriting from object to define new style classes. | Simon Charette | |
| 2017-01-18 | Refs #23919 -- Removed most of remaining six usage | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-01-18 | Refs #23919 -- Removed six.<various>_types usage | Claude Paroz | |
| Thanks Tim Graham and Simon Charette for the reviews. | |||
| 2017-01-18 | Refs #23919 -- Removed six.PY2/PY3 usage | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-01-18 | Refs #23919 -- Removed python_2_unicode_compatible decorator usage | Claude Paroz | |
| 2017-01-18 | Refs #23919 -- Removed encoding preambles and future imports | Claude Paroz | |
| 2017-01-17 | Refs #27683 -- Allowed setting isolation level in DATABASES ['OPTIONS'] on ↵ | Tim Graham | |
| MySQL. | |||
| 2017-01-11 | Refs #16614 -- Made QuerySet.iterator() use server-side cursors on PostgreSQL. | François Freitag | |
| Thanks to Josh Smeaton for the idea of implementing server-side cursors in PostgreSQL from the iterator method, and Anssi Kääriäinen and Kevin Turner for their previous work. Also Simon Charette and Tim Graham for review. | |||
