| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-01-09 | Fixed #28658 -- Added DISTINCT handling to the Aggregate class. | Simon Charette | |
| 2018-12-24 | Fixed #30056 -- Added SQLite support for StdDev and Variance functions. | Nick Pope | |
| 2018-12-22 | Refs #14204 -- Removed obsolete referential integrity comment for SQLite. | Nick Pope | |
| 2018-12-22 | Refs #29182 -- Corrected SQLite's supports_atomic_references_rename feature ↵ | Simon Charette | |
| flag. | |||
| 2018-12-22 | Renamed SQLite3 references to to SQLite. | Simon Charette | |
| The version suffix isn't part of the product name. | |||
| 2018-12-17 | Refs #29182 -- Stopped relying on legacy alter table semantic on SQLite 3.26+. | Simon Charette | |
| SQLite 3.26 changed the behavior of table and column renaming operations to repoint foreign key references even if foreign key checks are disabled. This makes the workarounds in place to simulate this behavior unnecessary on SQLite 3.26+. Refs #30033. | |||
| 2018-12-15 | Fixed #30023 -- Prevented SQLite schema alterations while foreign key checks ↵ | Simon Charette | |
| 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. | |||
| 2018-12-05 | Refs #30013 -- Fixed SchemaEditor.quote_value() test for mysqlclient 1.3.14+. | Tim Graham | |
| 2018-11-27 | Switched TestCase to SimpleTestCase where possible in Django's tests. | Tim Graham | |
| 2018-11-21 | Fixed #29949 -- Refactored db introspection identifier converters. | Mariusz Felisiak | |
| Removed DatabaseIntrospection.table_name_converter()/column_name_converter() and use instead DatabaseIntrospection.identifier_converter(). Removed DatabaseFeatures.uppercases_column_names. Thanks Tim Graham for the initial patch and review and Simon Charette for the review. | |||
| 2018-11-17 | Added BaseDatabaseSchemaEditor._effective_default() to allow testing without ↵ | Tim Graham | |
| a connection. | |||
| 2018-11-17 | Fixed #29505 -- Removed SchemaEditor's calling of callable defaults. | Tim Graham | |
| Thanks Eugene Pakhomov for the suggested fix. | |||
| 2018-11-13 | Fixed #29788 -- Added support for Oracle Managed File (OMF) tablespaces. | Mariusz Felisiak | |
| 2018-10-25 | Fixed #29827 -- Fixed reuse of test databases with --keepdb on MySQL. | Sergey Fedoseev | |
| Regression in e1253bc26facfa1d0fca161f43925e99c2591ced. | |||
| 2018-10-02 | Fixed #29813 -- Fixed DatabaseOperation test when run in isolation on MySQL. | Jon Dufresne | |
| 2018-09-10 | Fixed #29500 -- Fixed SQLite function crashes on null values. | Srinivas Reddy Thatiparthy | |
| Co-authored-by: Srinivas Reddy Thatiparthy <thatiparthysreenivas@gmail.com> Co-authored-by: Nick Pope <nick.pope@flightdataservices.com> | |||
| 2018-08-17 | Refs #29015 -- Added database name to PostgreSQL database name too long ↵ | Jon Dufresne | |
| exception. | |||
| 2018-08-03 | Fixed #29613 -- Fixed --keepdb on PostgreSQL if the database exists and the ↵ | Mariusz Felisiak | |
| user can't create databases. Regression in e776dd2db677d58dcb50aea20d3bb191537df25b. Thanks Tim Graham for the review. | |||
| 2018-07-09 | Refs #29548 -- Fixed non-GIS test failures on MariaDB. | Tom Forbes | |
| 2018-05-18 | Fixed #29380 -- Added support for QuerySet.select_for_update()'s nowait and ↵ | bakabiko | |
| skip_locked options on MySQL 8+. | |||
| 2018-05-09 | Fixed #29363 -- Added SimpleTestCase.assertWarnsMessage(). | Morgan Aubert | |
| 2018-04-28 | Fixed #29350 -- Fix get_primary_key_column() method in sqlite3 backend | Zackary Troop | |
| Thanks Tim Graham and Mariusz Felisiak for the reviews. | |||
| 2018-04-27 | Fixed #29015 -- Added an exception if the PostgreSQL database name is too long. | priyanshsaxena | |
| 2018-04-03 | Refs #24791 -- Made PostgreSQL's nodb connection use first PostgresSQL db ↵ | Mariusz Felisiak | |
| when 'postgres' db isn't available. Thanks Tim Graham and Claude Paroz for reviews. | |||
| 2018-03-20 | Fixed #29227 -- Allowed BooleanField to be null=True. | Tim Graham | |
| Thanks Lynn Cyrin for contributing to the patch, and Nick Pope for review. | |||
| 2018-03-17 | Fixed #29103 -- Removed bad 'b'-prefix added by MySQL's ↵ | Claude Paroz | |
| SchemaEditor.quote_value(). | |||
| 2018-03-17 | Added tests for MySQL's SchemaEditor.quote_value(). | Claude Paroz | |
| 2018-03-13 | Fixed #29199 -- Fixed crash when database user password contains @ sign on ↵ | Mariusz Felisiak | |
| Oracle. Thanks Shane Allgeier for the report and Tim Graham for the review. | |||
| 2018-02-10 | Fixed #24747 -- Allowed transforms in QuerySet.order_by() and distinct(*fields). | Matthew Wilkes | |
| 2018-01-23 | Refs #11487 -- Removed redundant test_long_string() test. | Mariusz Felisiak | |
| Redundant with model_regress.tests.ModelTests.test_long_textfield since 3ede430b9a94e3c2aed64d2cf898920635bdf4ae. | |||
| 2018-01-06 | Fixed #28859 -- Made Oracle backend raise DatabaseError if "no data found" ↵ | Mariusz Felisiak | |
| exception is hidden by the Oracle OCI library. Thanks Tim Graham for the review and Jani Tiainen for the report. | |||
| 2017-12-06 | Fixed #28893 -- Removed unnecessary dict.items() calls. | Tim Graham | |
| 2017-12-01 | Fixed #28849 -- Fixed referenced table and column rename on SQLite. | Simon Charette | |
| Thanks Ramiro for the input and Tim for the review. | |||
| 2017-11-29 | Fixed #28702 -- Made query lookups for CIText fields use citext. | Mads Jensen | |
| 2017-11-28 | Fixed #28853 -- Updated connection.cursor() uses to use a context manager. | Jon Dufresne | |
| 2017-11-21 | Fixed #28817 -- Made QuerySet.iterator() use server-side cursors after ↵ | Dražen Odobašić | |
| values() and values_list(). | |||
| 2017-11-21 | Added assertion helpers for PostgreSQL's server-side cursor tests. | Tim Graham | |
| 2017-11-20 | Fixed #28804 -- Fixed "Unknown system variable 'transaction_isolation'" on ↵ | Tim Graham | |
| MariaDB. Regression in 967450a3bf940c43db891fe1e2ef3bcf73456ff8. | |||
| 2017-11-14 | Fixed #28792 -- Fixed index name truncation of namespaced tables. | Simon Charette | |
| Refs #27458, #27843. Thanks Tim and Mariusz for the review. | |||
| 2017-11-14 | Fixed #28794 -- Fixed tx_isolation deprecation warning on MySQL 5.7.20+. | Sergey Fedoseev | |
| 2017-10-06 | Fixed #28665 -- Change some database exceptions to NotImplementedError per ↵ | Simon Charette | |
| PEP 249. | |||
| 2017-10-05 | Fixed #28596 -- Fixed QuerySet.bulk_create() and cascade deletion crash on ↵ | Mariusz Felisiak | |
| Oracle when using more than 65535 parameters. Thanks Tim Graham for the review. | |||
| 2017-10-03 | Refs #28584 -- Removed unused DatabaseFeatures.can_share_in_memory_db. | Tim Graham | |
| 2017-09-30 | Increased test coverage for db/backends/base/operations.py. | Mads Jensen | |
| 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. | |||
