Skip to content

Commit 4418832

Browse files
committed
Fixed altering table with back-quoted columns
1 parent 1e690a2 commit 4418832

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

mysql_ch_replicator/converter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ def __convert_alter_table_add_column(self, db_name, table_name, tokens):
216216

217217
column_after = None
218218
if tokens[-2].lower() == 'after':
219-
column_after = tokens[-1]
219+
column_after = strip_sql_name(tokens[-1])
220220
tokens = tokens[:-2]
221221
if len(tokens) < 2:
222222
raise Exception('wrong tokens count', tokens)
@@ -234,7 +234,7 @@ def __convert_alter_table_add_column(self, db_name, table_name, tokens):
234234
ch_table_structure: TableStructure = table_structure[1]
235235

236236
if column_after is None:
237-
column_after = mysql_table_structure.fields[-1].name
237+
column_after = strip_sql_name(mysql_table_structure.fields[-1].name)
238238

239239
mysql_table_structure.add_field_after(
240240
TableField(name=column_name, field_type=column_type_mysql),

0 commit comments

Comments
 (0)