| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-07-05 | [2.1.x] Fixed #29544 -- Fixed regex lookup on MariaDB. | Michal Čihař | |
| Regression in 42490768441701bc02255b22df8e6894cbe487c7. Backport of 39e287d8bff50e9f91f3f4471088c1946aa6a76c from master | |||
| 2018-06-20 | [2.1.x] Refs #29451 -- Fixed regex/iregex lookups on MySQL 8. | Tom | |
| Backport of 42490768441701bc02255b22df8e6894cbe487c7 from master | |||
| 2018-06-17 | [2.1.x] Fixed #29496 -- Fixed crash on Oracle when converting a non-unique ↵ | Mariusz Felisiak | |
| field to primary key. Thanks Tim Graham for the review. Backport of 6dd4edb1b4f5441c5f543e29395039839c50d10b from master | |||
| 2018-05-26 | [2.1.x] Refs #27098 -- Removed unused introspection queries. | Markus Holtermann | |
| Unused since 578711c31052625cc87319cf1c46662c14d75ce9. Thanks Ian Foote for finding this. Backport of e01fa015c0fca32bb740b575c8fbfd388d8f4957 from master | |||
| 2018-05-18 | [2.1.x] Fixed #29380 -- Added support for QuerySet.select_for_update()'s ↵ | bakabiko | |
| nowait and skip_locked options on MySQL 8+. Backport of a7bc1aea03508f544c9dfac0f34b01996653cef4 from master | |||
| 2018-05-08 | Refs #29350 -- Fixed 'invalid escape sequence' warning in SQLite introspection. | Tim Graham | |
| 2018-04-28 | Refs #28859 -- Fixed "no data found" exception handling with cx_Oracle 6.3+. | Mariusz Felisiak | |
| 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-19 | Fixed #28574 -- Added QuerySet.explain(). | Tom | |
| 2018-04-17 | Fixed #29334 -- Updated pypi.python.org URLs to pypi.org. | Brett Cannon | |
| 2018-04-17 | Simplified Oracle's DatabaseOperations.cache_key_culling_sql() with ↵ | Mariusz Felisiak | |
| LIMIT/OFFSET. | |||
| 2018-04-11 | Fixed #29193 -- Prevented unnecessary foreign key drops when altering a ↵ | Jeremy Bowman | |
| unique field. Stopped dropping and recreating foreign key constraints on other fields in the same table as the one which is actually being altered in an AlterField operation. Regression in c3e0adcad8d8ba94b33cabd137056166ed36dae0. | |||
| 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-04-03 | Refs #28643 -- Added Repeat database function. | Mariusz Felisiak | |
| Thanks Tim Graham and Nick Pope for reviews. | |||
| 2018-04-03 | Fixed #29251 -- Added bytes to str conversion in LPad/RPad database ↵ | Mariusz Felisiak | |
| functions on MySQL. Thanks Tim Graham for the review. | |||
| 2018-03-20 | Refs #29227 -- Made inspectdb generate BooleanField(null=True) rather than ↵ | Tim Graham | |
| NullBooleanField. | |||
| 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-19 | Refs #28643 -- Added LPad and RPad database functions. | Mariusz Felisiak | |
| Thanks Tim Graham for the review. | |||
| 2018-03-17 | Fixed #29103 -- Removed bad 'b'-prefix added by MySQL's ↵ | Claude Paroz | |
| SchemaEditor.quote_value(). | |||
| 2018-03-16 | Removed DatabaseFeatures.can_introspect_null. | Tim Graham | |
| The only known usage is in the unmaintained django-pymssql project. | |||
| 2018-03-16 | Fixed hanging indentation in various code. | Mariusz Felisiak | |
| 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-03-12 | Fixed #29209 -- Fixed Cast() with TextField on MySQL and Oracle. | Sergey Fedoseev | |
| 2018-03-12 | Fixed typo in django/db/backends/base/schema.py. | Tomer Chachamu | |
| 2018-03-12 | Removed unused variable in BaseDatabaseSchemaEditor.effective_default(). | Дилян Палаузов | |
| 2018-03-01 | Refs #28459 -- Improved performance of time difference expressions on MySQL. | Sergey Fedoseev | |
| 2018-02-26 | Refs #28909 -- Simplifed code using unpacking generalizations. | Mariusz Felisiak | |
| 2018-02-10 | Fixed #24747 -- Allowed transforms in QuerySet.order_by() and distinct(*fields). | Matthew Wilkes | |
| 2018-02-07 | Renamed the allow_sliced_subqueries database feature to ↵ | Mariusz Felisiak | |
| allow_sliced_subqueries_with_in. After 0899d583bdb140910698d00d17f5f1abc8774b07 this database feature is false only on MySQL which doesn't support sliced subqueries only with IN/ALL/ANY/SOME. | |||
| 2018-01-31 | Removed uneeded comment in DatabaseWrapper.check_constraints() on ↵ | Mariusz Felisiak | |
| SQLite/MySQL backends. | |||
| 2018-01-27 | Fixed #29004 -- Added inspectdb --include-views option. | bquinn | |
| 2018-01-27 | Fixed #28650 -- Added TruncWeek database function. | Sigurd Ljødal | |
| 2018-01-13 | Fixed #28542 -- Fixed deletion of primary key constraint if the new field is ↵ | Tim Martin | |
| unique. | |||
| 2018-01-12 | Fixed #28996 -- Simplified some boolean constructs and removed trivial ↵ | Дилян Палаузов | |
| continue statements. | |||
| 2018-01-09 | Added DatabaseFeatures.is_postgresql_9_5 to avoid repetition. | Tim Graham | |
| 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. | |||
| 2018-01-04 | Refs #28459 -- Improved performance of duration expressions on SQLite. | Sergey Fedoseev | |
| 2018-01-03 | Fixed #28982 -- Simplified code with and/or. | Дилян Палаузов | |
| 2017-12-30 | Used Decimal.scaleb() in backends.utils.format_number() and ↵ | Mariusz Felisiak | |
| DecimalField.widget_attrs() to improve performance. | |||
| 2017-12-29 | Bumped minimum supported mysqlclient version to 1.3.7. | Sergey Fedoseev | |
| Follow up to ad9390bba27cb41da92f734db4d0e36ef3dfc58f. | |||
| 2017-12-29 | Refs #28459 -- Used default date converter on SQLite for better performance. | Sergey Fedoseev | |
| See https://docs.python.org/3/library/sqlite3.html#default-adapters-and-converters. | |||
| 2017-12-28 | Fixed #28926 -- Fixed loss of precision of big DurationField values on ↵ | Sergey Fedoseev | |
| SQLite and MySQL. | |||
| 2017-12-27 | Fixed #28967 -- Prevented Cast to FloatField from rounding to integer on MySQL. | Sergey Fedoseev | |
| 2017-12-27 | Refs #28459 -- Improved performance of loading DurationField on SQLite and ↵ | Sergey Fedoseev | |
| MySQL. | |||
| 2017-12-26 | Refs #28459 -- Improved performance of loading DecimalField on SQLite. | Sergey Fedoseev | |
| 2017-12-22 | Fixed #28884 -- Fixed crash on SQLite when renaming a field in a model ↵ | Simon Charette | |
| referenced by a ManyToManyField. Introspected database constraints instead of relying on _meta.related_objects to determine whether or not a table or a column is referenced on rename operations. This has the side effect of ignoring both db_constraint=False and virtual fields such as GenericRelation which aren't backend by database level constraints and thus shouldn't prevent the rename operations from being performed in a transaction. Regression in 095c1aaa898bed40568009db836aa8434f1b983d. Thanks Tim for the additional tests and edits, and Mariusz for the review. | |||
| 2017-12-21 | Refs #28909 -- Simplifed code using unpacking generalizations. | Nick Pope | |
| 2017-12-21 | Refs #23941 -- Prevented incorrect rounding of DecimalField annotations on ↵ | Sergey Fedoseev | |
| SQLite. | |||
| 2017-12-20 | Fixed #28932 -- Prevented Oracle from truncating trailing zeros in the ↵ | Sergey Fedoseev | |
| fractional part of DecimalField. Fixes the test added in 6fd6d8383f48ea2fe4e058725fa30529a083e9a5. Regression in 7c1f3901bcdabb1340a621e7df9b24f3acd0d6f3. | |||
