diff options
author | Claude Paroz <claude@2xlibre.net> | 2016-08-20 12:14:02 +0200 |
---|---|---|
committer | Claude Paroz <claude@2xlibre.net> | 2016-09-12 09:26:33 +0200 |
commit | d389125606152a6cd57d0f6cadeddf0bd6232215 (patch) | |
tree | 20f8b19adbcccf3b274136743efe3c596a86ffe7 /django/db/backends/sqlite3/introspection.py | |
parent | 1ec1633cb294d8ce2a65ece6b56c258483596fba (diff) | |
download | django-d389125606152a6cd57d0f6cadeddf0bd6232215.tar.gz |
Fixed #27098 -- Deprecated DatabaseIntrospection.get_indexes
Thanks Akshesh <aksheshdoshi@gmail.com> for help with the PostgreSQL query.
Thanks Tim Graham for the review.
Diffstat (limited to 'django/db/backends/sqlite3/introspection.py')
-rw-r--r-- | django/db/backends/sqlite3/introspection.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/django/db/backends/sqlite3/introspection.py b/django/db/backends/sqlite3/introspection.py index db475505d8..2ed629f94a 100644 --- a/django/db/backends/sqlite3/introspection.py +++ b/django/db/backends/sqlite3/introspection.py @@ -1,9 +1,11 @@ import re +import warnings from collections import namedtuple from django.db.backends.base.introspection import ( BaseDatabaseIntrospection, FieldInfo, TableInfo, ) +from django.utils.deprecation import RemovedInDjango21Warning field_size_re = re.compile(r'^\s*(?:var)?char\s*\(\s*(\d+)\s*\)\s*$') FieldInfo = namedtuple('FieldInfo', FieldInfo._fields + ('default',)) @@ -183,6 +185,10 @@ class DatabaseIntrospection(BaseDatabaseIntrospection): return key_columns def get_indexes(self, cursor, table_name): + warnings.warn( + "get_indexes() is deprecated in favor of get_constraints().", + RemovedInDjango21Warning, stacklevel=2 + ) indexes = {} for info in self._table_info(cursor, table_name): if info['pk'] != 0: |