सुनिश्चित करें कि आप SQLAlchemy के साथ ऐसा कर सकते हैं।
आपको बस अलग-अलग कनेक्शन इंजन बनाने हैं, प्रत्येक का अपना सत्र निर्माता है। SQLAlchemy में कुछ भी आपको एक समय में केवल एक डेटाबेस तक सीमित नहीं करता है।
engines = []
sessions = []
for dbconninfo in databases:
engine = create_engine(dbconninfo)
engines.append(engine)
sessions.append(sessionmaker(bind=engine)())
आप प्रश्नों को चलाने के लिए प्रत्येक सत्र का उपयोग कर सकते हैं, परिणाम ऑब्जेक्ट उस सत्र से जुड़े होते हैं जो उन्हें उत्पन्न करता है, ताकि परिवर्तन सही डेटाबेस में वापस प्रवाहित हो। सत्र दस्तावेज़ीकरण का अध्ययन करें विस्तार से, यह देखने के लिए कि क्या होता है यदि आप किसी ऑब्जेक्ट को एक सत्र से दूसरे सत्र में मर्ज करते हैं, उदाहरण के लिए।