]> git.phdru.name Git - sqlconvert.git/blobdiff - sqlconvert/process_mysql.py
Unescape all known escapes
[sqlconvert.git] / sqlconvert / process_mysql.py
index d72479e7111bfc0db29b12c7f6bdb1d8aa0561ed..218655aa976090c7af1a79c6881ca6d35b0311e0 100644 (file)
@@ -56,8 +56,14 @@ def unescape_strings(token_list):
             value = token.value
             for orig, repl in (
                 ('\\"', '"'),
-                ("\\'", "''"),
+                ("\\'", "'"),
+                ("''", "'"),
+                ('\\b', '\b'),
+                ('\\n', '\n'),
+                ('\\r', '\r'),
+                ('\\t', '\t'),
                 ('\\\032', '\032'),
+                ('\\\\', '\\'),
             ):
                 value = value.replace(orig, repl)
             token.normalized = token.value = value