PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Psycopg2 / Python DB-API और PostgreSQL के साथ पैरामीटरयुक्त प्रश्न

psycopg2 DB-API 2.0 (PEP-249 में निर्धारित) के नियमों का पालन करता है। इसका मतलब है कि आप execute . को कॉल कर सकते हैं आपके cursor . से विधि ऑब्जेक्ट करें और pyformat . का उपयोग करें बाध्यकारी शैली, और यह आपके लिए भागने का काम करेगी। उदाहरण के लिए, निम्नलिखित चाहिए सुरक्षित रहें (और काम करें):

cursor.execute("SELECT * FROM student WHERE last_name = %(lname)s", 
               {"lname": "Robert'); DROP TABLE students;--"})


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PL/pgSQL में '$$' का उपयोग किस लिए किया जाता है?

  2. लॉक की गई पंक्तियों की प्रतीक्षा से बचने के लिए एडवाइजरी लॉक या NOWAIT?

  3. Postgresql json क्वेरी की तरह

  4. अद्यतन करने योग्य दृश्यों के लिए CHECK क्लॉज

  5. PostgreSQL 11 . में PL/Java 1.5.2 स्थापित करें