Je passe certaines valeurs dans un champ de caractères postgres en utilisant psycopg2 en Python. Certaines des valeurs de chaîne contiennent des périodes, des barres obliques, des citations, etc.psycopg2 équivalent de mysqldb.escape_string?
Avec MySQL Je venais juste échapper la corde avec
MySQLdb.escape_string(my_string)
Y at-il un équivalent pour psycopg2?
Notez que le gars il est faux: ce qu'il veut faire peut être obtenu en utilisant la méthode 'mogrify()' (http: // initd.org/psycopg/docs/cursor.html#cursor.mogrify) – piro
Merci @piro, cela semble plus facile, bien qu'il soit probablement destiné à être utilisé sur des expressions SQL ou des requêtes ust valeurs individuelles à citer. –
Notez également que mogrify, comme également exécuté, ne gère pas les noms de tables qui échappent, seuls les paramètres. – a1an