summaryrefslogtreecommitdiff
path: root/django/db
AgeCommit message (Collapse)Author
2017-04-01Fixed #27954 -- Allowed keyboard interrupt to abort queries in PostgreSQL ↵Chris Sinchok
dbshell. Thanks Tim Martin for review.
2017-04-01Fixed #25605 -- Made GIS DB functions accept geometric expressions, not only ↵Sergey Fedoseev
values, in all positions.
2017-03-29Refs #18247 -- Fixed SQLite QuerySet filtering on decimal result of Least ↵Sergey Fedoseev
and Greatest.
2017-03-29Fixed #25414 -- Fixed QuerySet.annotate() with pk in values() on MySQL.Mariusz Felisiak
Thanks Tim Graham and Simon Charette for the reviews.
2017-03-28Refs #18974 -- Added stacklevel for permalink() deprecation.Tim Graham
2017-03-28Updated cx_Oracle arraysize comment.Tim Graham
2017-03-27Refs #23919 -- Removed some Python 2 compatibility code and comments.Mads Jensen
2017-03-27Fixed #21160 -- Fixed QuerySet.in_bulk() crash on SQLite when requesting ↵Mariusz Felisiak
more than 999 ids. Thanks Andrei Picus and Anssi Kääriäinen for the initial patch and Tim Graham for the review.
2017-03-24Refs #21160 -- Replaced DatabaseFeatures.supports_1000_query_parameters by a ↵Mariusz Felisiak
DatabaseFeatures.max_query_params.
2017-03-23Fixed #27969 -- Fixed models.Field.formfield() setting 'disabled' for fields ↵Kapil Garg
with choices.
2017-03-23Removed unneeded Value wraps in Substr.Sergey Fedoseev
Unneeded since e2d6e14662d780383e18066a3182155fb5b7747b.
2017-03-21Fixed #27966 -- Bumped required psycopg2 version to 2.5.4.Mariusz Felisiak
Thanks Tim Graham for the review.
2017-03-21Fixed #27915 -- Allowed Meta.indexes to be defined in abstract models.Tim Graham
Thanks Markus Holtermann for review.
2017-03-18Removed unused connector parameter of Query.build_filter().Mads Jensen
Unused since 6fe2b001dba45134d7c10729c57959995e241a88.
2017-03-18Removed unused rest_of_lookups parameter of Query.try_transform().Mads Jensen
Unused since 534aaf56f4a8e261e111426b2a709e2f8816192f.
2017-03-18Fixed #27935 -- Fixed crash with BrinIndex name > 30 characters.Mads Jensen
2017-03-14Fixed #27834 -- Added StrIndex database function.Brad Melin
2017-03-14Used constant instead of hard-coded value for max index name lengthMads Jensen
Refs #26709
2017-03-11Fixed #27904 -- Added a system check that Field.validators are callable.Adam Chainz
2017-03-10Fixed #27924 -- Added support for cx_Oracle 5.3.Mariusz Felisiak
- Fixed Oracle backend due to cx_Oracle 5.3 change in the Cursor.description behavior i.e. "Use None instead of 0 for items in the Cursor.description attribute that do not have any validity.". - Used cx_Oracle.Object.size() instead of len(). Thanks Tim Graham for the review.
2017-03-08Fixed #24365 -- Made inspectdb translate MySQL unsigned integer columns to ↵Mariusz Felisiak
positive integer fields.
2017-03-08Refs #27624 -- Made many attributes of Query immutable.Adam Johnson
2017-03-06Fixed #26522 -- Fixed a nondeterministic AssertionError in QuerySet combining.Bo Marchman
Thanks Andrew Brown for the test case.
2017-03-04Refs #27795 -- Removed unneeded force_text callsClaude Paroz
Thanks Tim Graham for the review.
2017-03-03Refs #27860 -- Simplified deleting indexes on PostgreSQL using "IF EXISTS".Mariusz Felisiak
2017-03-01Removed PostgreSQL version detection for psycopg2 < 2.0.12.Tim Graham
2017-03-01Fixed #27862 -- Fixed incorrectly quoted table aliases in Subquery SQL.Matthew Schinckel
Add aliases from resolved querysets to the parent query's external aliases to prevent those aliases from being quoted. Thanks to Vasily Stepanov for the report and Tim Graham for the review.
2017-02-28Refs #27656 -- Updated django.db docstring verbs according to PEP 257.Anton Samarchyan
2017-02-28Removed obsolete references to form_for_instance().Tim Graham
2017-02-27Refs #27802 -- Corrected BaseDatabaseOperations.datetime_extract/trunc_sql() ↵Tim Graham
docstrings.
2017-02-27Refs #27843 -- Fixed 'invalid escape sequence' warning in truncate_name().Tim Graham
2017-02-23Refs #11964 -- Made Q objects deconstructible.Ian Foote
2017-02-23Refs #11964, #26167 -- Made Expressions deconstructible.Ian Foote
2017-02-23Refs #23919 -- Used yield from.Vytis Banaitis
2017-02-21Refs #26285 -- Removed postgresql's unused ↵Tim Graham
DatabaseOperations.fulltext_search_sql(). Should have been removed in 5139832398624be75ee5361a6fac9348fdb61093.
2017-02-21Fixed #27856 -- Improved accuracy of date subtraction on PostgreSQL.Vytis Banaitis
Accuracy was incorrect when dates differ by a month or more.
2017-02-20Fixed typo in DurationField's docstring.Alexey Rogachev
2017-02-17Fixed #27843 -- Fixed truncate_name() when the name contains a username.Mariusz Felisiak
2017-02-16Fixed #27828 -- Fixed a crash when subtracting Integer/DurationField from ↵Vytis Banaitis
DateField on Oracle/PostgreSQL.
2017-02-15Fixed #27135 -- Made index introspection return Index.suffix.Tim Graham
2017-02-11Fixed #27742 -- Reverted "Fixed #24607 -- Serialized natural keys in ↵Tim Graham
multi-table inheritance models." This reverts commit 74a575eb7296fb04e1fc2bd4e3f68dee3c66ee0a as it causes unexpected migrations and doesn't seem to be the best solution.
2017-02-10Refs #27148 -- Fixed UUIDField.to_python(None) crash.ClairePhila
Regression in 2f9861d823620da7ecb291a8f005f53da12b1e89.
2017-02-10Allow UUIDField to be None when deserializingClairePhila
2017-02-09Fixed #22669 -- Fixed QuerySet.bulk_create() with empty model fields on Oracle.Mikhail Nacharov
2017-02-09Fixed #25898 -- Made test database/user creation on Oracle reraise ↵Mariusz Felisiak
unexpected errors. Thanks Shai Berger and Tim Graham for review.
2017-02-09Fixed #26551 -- Fixed negated Q() queries that span relations.François Freitag
Prevented queries from reusing trimmed joins.
2017-02-09Refs #23919 -- Removed default 'utf-8' argument for str.encode()/decode().Tim Graham
2017-02-09Fixed #27822 -- Replaced deprecated cx_Oracle types in ↵Mariusz Felisiak
DatabaseIntrospection.data_types_reverse.
2017-02-07Converted usage of ugettext* functions to their gettext* aliasesClaude Paroz
Thanks Tim Graham for the review.
2017-02-06Fixed #27802 -- Unified return value of db backend datetime SQL methods.Mariusz Felisiak