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 = []
|
drop = []
|
||||||
if column in indexes:
|
if column in indexes:
|
||||||
sql = "SELECT indexname, indexdef FROM pg_catalog.pg_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)
|
cursor.execute(sql)
|
||||||
for r in cursor:
|
for r in cursor:
|
||||||
if 'USING gin' not in r[1]:
|
if 'USING gin' not in r[1]:
|
||||||
|
|
Loading…
Reference in a new issue