diff options
Diffstat (limited to 'django/db/backends/mysql/introspection.py')
| -rw-r--r-- | django/db/backends/mysql/introspection.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/django/db/backends/mysql/introspection.py b/django/db/backends/mysql/introspection.py index 20e017120c..455e88962f 100644 --- a/django/db/backends/mysql/introspection.py +++ b/django/db/backends/mysql/introspection.py @@ -6,6 +6,7 @@ from MySQLdb.constants import FIELD_TYPE from django.db.backends.base.introspection import ( BaseDatabaseIntrospection, FieldInfo, TableInfo, ) +from django.db.models.indexes import Index from django.utils.datastructures import OrderedSet from django.utils.deprecation import RemovedInDjango21Warning from django.utils.encoding import force_text @@ -217,7 +218,7 @@ class DatabaseIntrospection(BaseDatabaseIntrospection): 'foreign_key': None, } constraints[index]['index'] = True - constraints[index]['type'] = type_.lower() + constraints[index]['type'] = Index.suffix if type_ == 'BTREE' else type_.lower() constraints[index]['columns'].add(column) # Convert the sorted sets to lists for constraint in constraints.values(): |
