lookup name and column in indexdef, fixes ./manage.py sqlfindindex
This commit is contained in:
parent
6ad112a3b8
commit
ce2768e45f
1 changed files with 6 additions and 6 deletions
|
@ -47,7 +47,7 @@ class Command(BaseCommand):
|
|||
drop = []
|
||||
if column in indexes:
|
||||
sql = "SELECT indexname, indexdef FROM pg_catalog.pg_indexes " + \
|
||||
"WHERE indexname LIKE '%{table}%' AND indexname LIKE '%{column}%'".format(table=table, column=column)
|
||||
"WHERE indexdef LIKE '%ON {table}%' AND indexdef LIKE '%{column}%'".format(table=table, column=column)
|
||||
cursor.execute(sql)
|
||||
for r in cursor:
|
||||
if 'USING gin' not in r[1]:
|
||||
|
|
Loading…
Reference in a new issue