diff options
| author | Akshesh <aksheshdoshi@gmail.com> | 2016-08-25 12:42:17 +0530 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-09-02 21:14:12 -0400 |
| commit | dbccf163b6e45bf2a673c249d4667360676acddc (patch) | |
| tree | 55f45364d66e03cee18d76ab84669988c7a2b34d /django/db/backends/sqlite3 | |
| parent | 082f5bfdbcc9b18d064dd6c72a910188c459d617 (diff) | |
Fixed #27097 -- Added index type introspection to built-in db backends.
Diffstat (limited to 'django/db/backends/sqlite3')
| -rw-r--r-- | django/db/backends/sqlite3/introspection.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/django/db/backends/sqlite3/introspection.py b/django/db/backends/sqlite3/introspection.py index 32efd7ff6f..db475505d8 100644 --- a/django/db/backends/sqlite3/introspection.py +++ b/django/db/backends/sqlite3/introspection.py @@ -255,8 +255,10 @@ class DatabaseIntrospection(BaseDatabaseIntrospection): "index": True, } constraints[index]['columns'].append(column) - # Add column orders for indexes + # Add type and column orders for indexes if constraints[index]['index'] and not constraints[index]['unique']: + # SQLite doesn't support any index type other than b-tree + constraints[index]['type'] = 'btree' cursor.execute( "SELECT sql FROM sqlite_master " "WHERE type='index' AND name=%s" % self.connection.ops.quote_name(index) |
