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

मैं django और psycopg2 के साथ सर्वर-साइड कर्सर का उपयोग कैसे कर सकता हूं?

जैसा कि आपने अपने प्रश्न में उल्लेख किया है, लेकिन मैं भविष्य के पाठकों के लिए यहां दोहराऊंगा:Django के सार्वजनिक एपीआई को दरकिनार किए बिना स्पष्ट रूप से नामित कर्सर का उपयोग करना भी संभव है:

from django.db import connection, transaction

with transaction.atomic(), connection.cursor() as cur:
    cur.execute("""
        DECLARE mycursor CURSOR FOR
        SELECT *
        FROM giant_table
    """)
    while True:
        cur.execute("FETCH 1000 FROM mycursor")
        chunk = cur.fetchall()
        if not chunk:
            break
        for row in chunk:
            process_row(row)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres में यूनियन क्वेरी के लिए कस्टम सॉर्ट ऑर्डर कैसे प्राप्त करें

  2. PostgreSQL:तिथि के आधार पर वापसी आगंतुकों की पहचान करना - जुड़ना या विंडो फ़ंक्शन?

  3. विंडोज़ में chmod og-rwx server.key

  4. क्वेरी से ऑब्जेक्ट निकालें यदि कोई नहीं या शून्य

  5. क्या PostgreSQL में ज़िप () फ़ंक्शन जैसा कुछ है जो दो सरणियों को जोड़ता है?