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

पोस्टग्रेज से पायथन में डेटा स्ट्रीम करना

यदि आप psycopg2 का उपयोग कर रहे हैं, तो आप एक नामित कर्सर का उपयोग करना चाहेंगे, अन्यथा यह एक ही बार में संपूर्ण क्वेरी डेटा को मेमोरी में पढ़ने का प्रयास करेगा।

cursor = conn.cursor("some_unique_name")
cursor.execute("SELECT aid FROM pgbench_accounts")
for record in cursor:
    something(record)

यह सर्वर से 2000 के बैच में रिकॉर्ड प्राप्त करेगा (itersize . का डिफ़ॉल्ट मान) ) और फिर उन्हें एक-एक करके लूप में पार्सल करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. न्यू-ऐप कमांड से ओपनशिफ्ट में कीक्लोक डॉकर हब इमेज बनाएं

  2. एक तालिका में प्रारंभ और समाप्ति तिथि से Postgres में Generate_series

  3. पीडीओ के साथ कनेक्ट टाइमआउट सेट करना

  4. हाइबरनेट, पोस्टग्रेस्क्ल:कॉलम एक्स प्रकार ओआईडी का है लेकिन अभिव्यक्ति प्रकार बाइट है

  5. पोस्टग्रेज 9.1 बनाम मैसकल 5.6 InnoDB?