X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;ds=sidebyside;f=sqlconvert%2Fprocess_mysql.py;h=0320b7f30e794886624ebbb6d4a0df5993d2f671;hb=a8a222e1ecd38370eeb2a23d9761eacd959a2e2b;hp=218655aa976090c7af1a79c6881ca6d35b0311e0;hpb=6d906e2f335699348bf44a653ca708b522a99d85;p=sqlconvert.git diff --git a/sqlconvert/process_mysql.py b/sqlconvert/process_mysql.py index 218655a..0320b7f 100644 --- a/sqlconvert/process_mysql.py +++ b/sqlconvert/process_mysql.py @@ -1,6 +1,7 @@ from sqlparse.sql import Comment from sqlparse import tokens as T +from .process_tokens import escape_strings def _is_directive_token(token): @@ -69,7 +70,10 @@ def unescape_strings(token_list): token.normalized = token.value = value -def process_statement(statement): - remove_directive_tokens(statement) +def process_statement(statement, quoting_style='sqlite'): requote_names(statement) unescape_strings(statement) + remove_directive_tokens(statement) + escape_strings(statement, quoting_style) + yield statement + return