@@ -42,14 +42,14 @@ def _migrate_dj011_blob(schema, default_store):
42
42
'`{db}`.`~external`' .format (db = schema .database ))
43
43
44
44
# get referencing tables
45
- refs = query ("""
45
+ refs = [{ k . lower (): v for k , v in elem . items ()} for elem in query ("""
46
46
SELECT concat('`', table_schema, '`.`', table_name, '`')
47
47
as referencing_table, column_name, constraint_name
48
48
FROM information_schema.key_column_usage
49
49
WHERE referenced_table_name="{tab}" and referenced_table_schema="{db}"
50
50
""" .format (
51
51
tab = legacy_external .table_name ,
52
- db = legacy_external .database ), as_dict = True ).fetchall ()
52
+ db = legacy_external .database ), as_dict = True ).fetchall ()]
53
53
54
54
for ref in refs :
55
55
# get comment
@@ -142,14 +142,14 @@ def _migrate_dj011_blob(schema, default_store):
142
142
143
143
# Drop the old external table but make sure it's no longer referenced
144
144
# get referencing tables
145
- refs = query ("""
145
+ refs = [{ k . lower (): v for k , v in elem . items ()} for elem in query ("""
146
146
SELECT concat('`', table_schema, '`.`', table_name, '`') as
147
147
referencing_table, column_name, constraint_name
148
148
FROM information_schema.key_column_usage
149
149
WHERE referenced_table_name="{tab}" and referenced_table_schema="{db}"
150
150
""" .format (
151
151
tab = legacy_external .table_name ,
152
- db = legacy_external .database ), as_dict = True ).fetchall ()
152
+ db = legacy_external .database ), as_dict = True ).fetchall ()]
153
153
154
154
assert not refs , 'Some references still exist'
155
155
0 commit comments