sql >> Databasteknik >  >> RDS >> PostgreSQL

psycopg2 motsvarighet till mysqldb.escape_string?

Escape är automatiskt, du behöver bara ringa:

cursor.execute("query with params %s %s", ("param1", "pa'ram2"))

(märk på att python %-operatorn är inte används) och värdena kommer att escapes korrekt.

Du kan escape manuellt en variabel med extensions.adapt(var) , men detta skulle vara felbenäget och inte ta hänsyn till anslutningskodningen:det är inte ska användas i vanlig klientkod.



  1. Främmande nyckel till ett av många bord?

  2. Hur man säkerhetskopierar en krypterad databas med Percona Server för MySQL 8.0

  3. Hur beräknar man ett exponentiellt glidande medelvärde på postgres?

  4. importera redan skapad SQLite-databas (xamarin)