François Freitag
|
8ac115c730
|
Fixed #27193 -- Preserved ordering in select_for_update subqueries.
|
2016-10-04 10:46:29 -04:00 |
François Freitag
|
1db1f74617
|
Refs #27118 -- Reallowed using pk in QuerySet.get/update_or_create().
|
2016-10-04 10:10:39 -04:00 |
Simon Charette
|
040bd7c938
|
Fixed #27279 -- Fixed a migration performance regression related to RenameModel operations.
Thanks Trac alias mtomiyoshi for the report, Marten Kenbeek for the initial
patch and Tim for the review.
|
2016-10-04 08:35:15 -04:00 |
Mariusz Felisiak
|
6e4e0f4ce4
|
Fixed #26541 -- Allowed MySQL transaction detection to work without table creation.
|
2016-10-01 10:01:44 -04:00 |
Tim Graham
|
9819676676
|
Updated links to the current version of MySQL docs.
|
2016-09-30 09:14:17 -04:00 |
Tim Graham
|
a44fc008c4
|
Fixed #27217 -- Fixed crash in CreateModel optimization with models that use mixins.
Thanks Simon Charette for review.
|
2016-09-28 10:04:52 -04:00 |
Zapelini
|
62543260dd
|
Fixed #27282 -- Allowed using an integer DATABASES['PORT'] for Oracle.
|
2016-09-27 15:01:30 -04:00 |
Mariusz Felisiak
|
14986a0b9d
|
Fixed #27268 -- Restored an invalid related field lookup error message in QuerySet filtering.
|
2016-09-27 15:00:36 -04:00 |
Tim Graham
|
419b6ec7d0
|
Removed unused branch in SQLCompiler.as_subquery_condition().
Unused since dcdc579d16 .
|
2016-09-27 09:58:53 -04:00 |
Adam Chainz
|
b29c6c96c7
|
Removed missing name in django.db __all__.
'backend' hasn't existed since 051c666aca .
|
2016-09-26 19:04:18 -04:00 |
Tim Graham
|
c47f8a9d4d
|
Removed obsolete lines in DeferredAttribute.__get__().
Obsolete as of c21e86ab9e .
|
2016-09-26 18:47:07 -04:00 |
Adam Chainz
|
85f2bba7eb
|
Removed DatabaseError and IntegrityError declarations from database backends.
Unused since 11ee9746a0 .
|
2016-09-26 18:31:41 -04:00 |
François Freitag
|
a5e13a0b92
|
Fixed #27118 -- Made QuerySet.get_or_create()/update_or_create() error for a non-field in their arguments.
|
2016-09-24 20:16:16 -04:00 |
Tim Graham
|
5d55a26019
|
Removed unused FieldGetDbPrepValueMixin.get_prep_lookup_value().
Unused since its introduction in 4f138fe5a4 .
|
2016-09-24 17:30:43 -04:00 |
Tim Graham
|
f4bde7d9a1
|
Removed unused Prefetch.get_current_prefetch_through().
Unused since its introduction in f51c1f5900 .
|
2016-09-23 17:11:15 -04:00 |
Simon Charette
|
658f1e81a7
|
Removed unnecessary casting when using builtin lookups on PostgreSQL.
|
2016-09-22 22:19:37 -04:00 |
Jani Tiainen
|
7a2c27112d
|
Fixed #27159 -- Prevented pickling a query with an __in=inner_qs lookup from evaluating inner_qs.
|
2016-09-22 19:59:11 -04:00 |
Dmitry Medvinsky
|
1a9f6db5ff
|
Fixed #27219 -- Changed cx_Oracle client encoding to AL32UTF8 to allow 4-byte characters.
|
2016-09-19 20:19:57 -04:00 |
akki
|
358c6f21f8
|
Fixed #27165 -- Removed unnecessary CreateModel(... 'indexes': []) in migrations.
|
2016-09-19 10:17:16 -04:00 |
Tim Graham
|
8119b679eb
|
Refs #27025 -- Fixed "invalid escape sequence" warnings in Python 3.6.
http://bugs.python.org/issue27364
|
2016-09-17 15:44:06 -04:00 |
François Freitag
|
631ef6b272
|
Made FieldError/FieldDoesNotExist messages uniform across Python versions.
Removed possible u'' prefixes on Python 2.
|
2016-09-17 09:29:14 -04:00 |
Chris Lamb
|
9027e6c8a3
|
Fixed #27235 -- Removed some usage of mutable default arguments.
|
2016-09-16 15:48:08 -04:00 |
Simon Charette
|
32c0d823e5
|
Used a database feature to prevent the jsonb test model from being migrated.
Thanks Tim for the review.
|
2016-09-12 20:07:35 -04:00 |
Claude Paroz
|
a1ad896422
|
Refs #27098 -- Added introspection for expression-based index on PostgreSQL
Also test it on PostGIS raster fields.
|
2016-09-12 09:26:33 +02:00 |
Claude Paroz
|
0c6fbea59b
|
Reformatted PostgreSQL query for better readability
|
2016-09-12 09:26:33 +02:00 |
Claude Paroz
|
d389125606
|
Fixed #27098 -- Deprecated DatabaseIntrospection.get_indexes
Thanks Akshesh <aksheshdoshi@gmail.com> for help with the PostgreSQL query.
Thanks Tim Graham for the review.
|
2016-09-12 09:26:33 +02:00 |
Tim Graham
|
e7abb5ba86
|
Fixed #27204 -- Made clashing m2m intermediary table checks ignore unmanaged models.
|
2016-09-09 19:18:37 -04:00 |
Mikhail Denisenko
|
bae64dd0f1
|
Fixed #27062 -- Eased implementing select_for_update() on MSSQL.
|
2016-09-09 11:57:38 -04:00 |
Simon Charette
|
aca939b6e5
|
Fixed #27195 -- Stopped dropping default when adding a nullable column.
Thanks Rob Golding from Zapier for the report.
|
2016-09-09 00:48:50 -04:00 |
Chris Jerdonek
|
7ca3b391b6
|
Fixed #27170 -- Added DatabaseWrapper class attributes to ease subclassing.
|
2016-09-08 16:33:36 -04:00 |
Simon Charette
|
0bbab97c28
|
Refs #15250 -- Removed an obsolete comment regarding MTI cascade deletion.
|
2016-09-08 00:20:54 -04:00 |
Markus Gerards
|
2b64ff68cc
|
Fixed #27180 -- Fixed a crash in MySQL checks where SELECT @@sql_mode doesn't return a result.
|
2016-09-07 11:15:41 -04:00 |
Claude Paroz
|
2ced2f785d
|
Replaced smart_* by force_* calls whenever possible
The smart_* version should only be used when a lazy string should keep
its lazy status.
|
2016-09-03 13:46:41 +02:00 |
Akshesh
|
dbccf163b6
|
Fixed #27097 -- Added index type introspection to built-in db backends.
|
2016-09-02 21:14:12 -04:00 |
Marcos Vives Del Sol
|
d6b9aab37c
|
Fixed #25476 -- Allowed PostgreSQL introspection to work regardless of table owner.
|
2016-09-02 20:11:23 -04:00 |
Tim Graham
|
098c07a032
|
Fixed #27142, #27110 -- Made makemigrations consistency checks respect database routers.
Partially reverted refs #27054 except for one of the tests as this
solution supersedes that one.
Thanks Shai Berger for the review.
|
2016-09-01 16:19:29 -04:00 |
Tim Graham
|
96ee486ea4
|
Fixed #27081 -- Allowed migrations to serialize methods on pypy.
|
2016-08-30 21:47:34 -04:00 |
Simon Charette
|
0d7929266e
|
Fixed #25109 -- Stopped silencing explicitly specified migration modules import errors.
Thanks Tim for the review.
|
2016-08-30 19:50:42 -04:00 |
Claude Paroz
|
a72411e140
|
Removed double semicolon in SQL query
|
2016-08-30 19:12:55 +02:00 |
Akshesh
|
4c7bf83cde
|
Refs #27097, #27098 -- Moved PostgreSQL index type introspection to get_constraints().
|
2016-08-30 08:48:55 -04:00 |
Pavel Sutyrin
|
3fe92f4477
|
Clarified topological_sort_as_sets() docstring.
|
2016-08-29 13:58:39 -04:00 |
Berker Peksag
|
a02b5848ae
|
Replaced property() usage with decorator in several places.
|
2016-08-25 20:06:22 -04:00 |
Claude Paroz
|
066283a11d
|
Removed unneeded smart_text
|
2016-08-25 22:49:31 +02:00 |
Mattias Loverot
|
2315114090
|
Fixed #27067 -- Deprecated string_concat() in favor of format_lazy().
|
2016-08-25 16:12:40 -04:00 |
Berker Peksag
|
3c97ba2a0d
|
Replaced property() usage with decorator in a couple places.
|
2016-08-24 17:23:16 -04:00 |
Simon Charette
|
d5c4ea5246
|
Fixed #27100 -- Included already applied migration changes in the pre-migrate state.
Refs #24100.
Thanks Tim for the review.
|
2016-08-24 01:17:48 -04:00 |
Simon Charette
|
d1757d8df4
|
Fixed #27044 -- Included already applied migration changes in the post-migrate state when the execution plan is empty.
Refs #24100.
Thanks tkhyn for the report and Tim for the review.
|
2016-08-24 01:17:18 -04:00 |
Tim Graham
|
ad25fe7350
|
Fixed #27089 -- Added database alias to InconsistentMigrationHistory message.
|
2016-08-23 17:39:58 -04:00 |
Chris Jerdonek
|
a3db480393
|
Fixed #27061 -- Added a TEST['TEMPLATE'] setting for PostgreSQL.
|
2016-08-23 15:08:20 -04:00 |
Claude Paroz
|
00bb47b58f
|
Fixed #27096 -- Fixed primary key introspection for sqlite3 backend
|
2016-08-20 15:57:17 +02:00 |