Escape er automatisk, du skal bare ringe til:
cursor.execute("query with params %s %s", ("param1", "pa'ram2"))
(bemærk, at python %-operatoren er ikke brugt), og værdierne vil blive korrekt escaped.
Du kan escape manuelt ved at bruge extensions.adapt(var)
, men dette ville være udsat for fejl og ikke tage højde for forbindelseskodningen:det er ikke formodes at blive brugt i almindelig klientkode.