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

एकाधिक डेटाबेस को मूल रूप से एक्सेस करने के लिए SQLAlchemy का उपयोग कैसे करें?

सुनिश्चित करें कि आप SQLAlchemy के साथ ऐसा कर सकते हैं।

आपको बस अलग-अलग कनेक्शन इंजन बनाने हैं, प्रत्येक का अपना सत्र निर्माता है। SQLAlchemy में कुछ भी आपको एक समय में केवल एक डेटाबेस तक सीमित नहीं करता है।

engines = []
sessions = []
for dbconninfo in databases:
    engine = create_engine(dbconninfo)
    engines.append(engine)
    sessions.append(sessionmaker(bind=engine)())

आप प्रश्नों को चलाने के लिए प्रत्येक सत्र का उपयोग कर सकते हैं, परिणाम ऑब्जेक्ट उस सत्र से जुड़े होते हैं जो उन्हें उत्पन्न करता है, ताकि परिवर्तन सही डेटाबेस में वापस प्रवाहित हो। सत्र दस्तावेज़ीकरण का अध्ययन करें विस्तार से, यह देखने के लिए कि क्या होता है यदि आप किसी ऑब्जेक्ट को एक सत्र से दूसरे सत्र में मर्ज करते हैं, उदाहरण के लिए।




  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. PostgreSQL में EXCEPT कैसे काम करता है

  3. array_agg () की सीमा निर्धारित करें

  4. हाइबरनेट त्रुटि:संदर्भित तालिका के लिए कोई प्राथमिक कुंजी नहीं है

  5. PostgreSQL क्वेरी का उपयोग करके दैनिक आँकड़ों के साथ समय श्रृंखला उत्पन्न करें