| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-04-03 | Refs #28643 -- Added Repeat database function. | Mariusz Felisiak | |
| Thanks Tim Graham and Nick Pope for reviews. | |||
| 2018-03-19 | Refs #28643 -- Added LPad and RPad database functions. | Mariusz Felisiak | |
| Thanks Tim Graham for the review. | |||
| 2018-01-31 | Removed uneeded comment in DatabaseWrapper.check_constraints() on ↵ | Mariusz Felisiak | |
| SQLite/MySQL backends. | |||
| 2018-01-27 | Fixed #28650 -- Added TruncWeek database function. | Sigurd Ljødal | |
| 2018-01-04 | Refs #28459 -- Improved performance of duration expressions on SQLite. | Sergey Fedoseev | |
| 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-26 | Refs #28459 -- Improved performance of loading DecimalField on SQLite. | Sergey Fedoseev | |
| 2017-12-12 | Simplified SQLite converter for bool type. | Sergey Fedoseev | |
| 2017-12-11 | Fixed #28909 -- Simplified code using tuple/list/set/dict unpacking. | Nick Pope | |
| 2017-11-28 | Fixed #28853 -- Updated connection.cursor() uses to use a context manager. | Jon Dufresne | |
| 2017-10-03 | Refs #28584 -- Removed unused DatabaseFeatures.can_share_in_memory_db. | Tim Graham | |
| 2017-08-11 | Replaced typecast_decimal() with decimal.Decimal(). | Sergey Fedoseev | |
| 2017-08-09 | Simplified SQLite converter for bool type. | Sergey Fedoseev | |
| 2017-07-11 | Fixed #14204 -- Enforced SQLite foreign key constraints. | Claude Paroz | |
| Thanks Tim Graham for contributing to the patch and Simon Charette for advice and review. | |||
| 2017-06-08 | Fixed #28103 -- Added quarter extract, truncation, and lookup. | Mads Jensen | |
| Thanks Mariusz Felisiak, Tim Graham, and Adam Johnson for review. | |||
| 2017-05-23 | Refs #27859 -- Added DatabaseWrapper.display_name. | Mariusz Felisiak | |
| Thanks Tim Graham for the review. | |||
| 2017-04-27 | Refs #27795 -- Replaced many force_text() with str() | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-02-28 | Refs #27656 -- Updated django.db docstring verbs according to PEP 257. | Anton Samarchyan | |
| 2017-02-09 | Refs #23919 -- Removed default 'utf-8' argument for str.encode()/decode(). | Tim Graham | |
| 2017-01-20 | Refs #23919 -- Removed pysqlite support (it's Python 2 only). | Tim Graham | |
| 2017-01-20 | Refs #23919 -- Removed unneeded str() calls | Claude Paroz | |
| 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 encoding preambles and future imports | Claude Paroz | |
| 2017-01-17 | Refs #26154 -- Removed deprecated CommaSeparatedIntegerField. | Tim Graham | |
| 2017-01-17 | Refs #19738 -- Removed timezone conversion in SQL queries executed outside ↵ | Tim Graham | |
| of the ORM. Per deprecation timeline. | |||
| 2017-01-16 | Moved unneeded ImproperlyConfigured inner imports. | Tim Graham | |
| 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. | |||
| 2016-11-14 | Fixed E305 flake8 warnings. | Ramin Farajpour Cami | |
| 2016-11-11 | Fixed #25240 -- Added ExtractWeek and exposed it through the __week lookup. | Mads Jensen | |
| Thanks to Mariusz Felisiak and Tim Graham for review. | |||
| 2016-10-27 | Fixed #27327 -- Simplified time zone handling by requiring pytz. | Tim Graham | |
| 2016-09-26 | Removed DatabaseError and IntegrityError declarations from database backends. | Adam Chainz | |
| Unused since 11ee9746a0530ec38f523fb4de44950d9b783877. | |||
| 2016-09-08 | Fixed #27170 -- Added DatabaseWrapper class attributes to ease subclassing. | Chris Jerdonek | |
| 2016-08-17 | Fixed #27077 -- Made SQLite's in-memory database checks DRYer. | Chris Jerdonek | |
| 2016-07-08 | Fixed #26348 -- Added TruncTime and exposed it through the __time lookup. | Simon Charette | |
| Thanks Tim for the review. | |||
| 2016-07-08 | Refs #25774, #26348 -- Allowed Trunc functions to operate with time fields. | Simon Charette | |
| Thanks Josh for the amazing testing setup and Tim for the review. | |||
| 2016-04-08 | Fixed E128 flake8 warnings in django/. | Tim Graham | |
| 2016-02-26 | Fixed #24793 -- Unified temporal difference support. | Simon Charette | |
| 2015-12-25 | Fixed #14286 -- Added models.BigAutoField. | Alexander Sosnovskiy | |
| 2015-06-24 | Renamed RemovedInDjangoXYWarnings for new roadmap. | Tim Graham | |
| Forwardport of ae1d663b7913f6da233c55409c4973248372d302 from stable/1.8.x plus more. | |||
| 2015-06-04 | Fixed #22316 -- Added time filters to TimeField on SQLite. | Matthew Somerville | |
| This was implemented for non-SQLite backends in 1.7 (as a side effect of #16187). | |||
| 2015-06-02 | Fixed #9596 -- Added date transform for DateTimeField. | Jon Dufresne | |
| 2015-05-17 | Fixed #23820 -- Supported per-database time zone. | Aymeric Augustin | |
| The primary use case is to interact with a third-party database (not primarily managed by Django) that doesn't support time zones and where datetimes are stored in local time when USE_TZ is True. Configuring a PostgreSQL database with the TIME_ZONE option while USE_TZ is False used to result in silent data corruption. Now this is an error. | |||
| 2015-05-17 | Removed global timezone-aware datetime adapters. | Aymeric Augustin | |
| Refs #23820. Fixed #19738. Refs #17755. In order not to introduce a regression for raw queries, parameters are passed through the connection.ops.value_to_db_* methods, depending on their type. | |||
| 2015-05-17 | Removed global timezone-aware datetime converters. | Aymeric Augustin | |
| Refs #23820. | |||
| 2015-02-17 | Refs #24324 -- Fixed UnicodeEncodeError in SQLite backend while testing. | Tim Graham | |
| If 'name' contained non-ASCII characters, the comparison raised a UnicodeEncodeError on Python 2. | |||
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham | |
| 2015-01-14 | Fixed #22603 -- Reorganized classes in django.db.backends. | Tim Graham | |
| 2015-01-08 | Fixed #24020 -- Refactored SQL compiler to use expressions | Anssi Kääriäinen | |
| Refactored compiler SELECT, GROUP BY and ORDER BY generation. While there, also refactored select_related() implementation (get_cached_row() and get_klass_info() are now gone!). Made get_db_converters() method work on expressions instead of internal_type. This allows the backend converters to target specific expressions if need be. Added query.context, this can be used to set per-query state. Also changed the signature of database converters. They now accept context as an argument. | |||
