Skip to content

Commit 6a8eac8

Browse files
committed
🐛 Fix safe_identifier_length
1 parent b4fc275 commit 6a8eac8

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

sqlite3_to_mysql/mysql_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,4 +139,4 @@ def check_mysql_fulltext_support(version_string):
139139

140140
def safe_identifier_length(identifier_name, max_length=64):
141141
"""https://dev.mysql.com/doc/refman/8.0/en/identifier-length.html."""
142-
return identifier_name[:max_length]
142+
return str(identifier_name)[:max_length]

sqlite3_to_mysql/transporter.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -532,15 +532,15 @@ def _add_index(
532532
)
533533
self._logger.warning(
534534
"""Duplicate key "%s" in table %s detected! Trying to create new key "%s_%s" ...""",
535-
safe_identifier_length(index),
535+
safe_identifier_length(index["name"]),
536536
safe_identifier_length(table_name),
537-
safe_identifier_length(index),
537+
safe_identifier_length(index["name"]),
538538
index_iteration + 1,
539539
)
540540
else:
541541
self._logger.warning(
542542
"""Ignoring duplicate key "%s" in table %s!""",
543-
safe_identifier_length(index),
543+
safe_identifier_length(index["name"]),
544544
safe_identifier_length(table_name),
545545
)
546546
elif err.errno == errorcode.ER_BAD_FT_COLUMN:

0 commit comments

Comments
 (0)