नोट:जैसा कि मूल प्रश्नकर्ता ने निहित किया है, यदि आप एक ही मशीन पर दो डेटाबेस स्थापित कर रहे हैं, तो संभवतः आप इसके बजाय दो स्कीमा बनाना चाहते हैं - उस स्थिति में आपको उन पर क्वेरी करने के लिए कुछ विशेष की आवश्यकता नहीं है।
postgres_fdw
postgres_fdw
. का उपयोग करें (विदेशी डेटा आवरण) किसी भी Postgres डेटाबेस में तालिकाओं से कनेक्ट करने के लिए - स्थानीय या दूरस्थ।
ध्यान दें कि अन्य लोकप्रिय डेटा स्रोतों के लिए विदेशी डेटा रैपर हैं। इस समय, केवल postgres_fdw
और file_fdw
आधिकारिक पोस्टग्रेज वितरण का हिस्सा हैं।
9.3 से पहले के पोस्टग्रेज संस्करणों के लिए
इस पुराने संस्करण अब समर्थित नहीं हैं, लेकिन यदि आपको 2013 से पहले पोस्टग्रेज इंस्टॉलेशन में ऐसा करने की आवश्यकता है, तो dblink
नामक एक फ़ंक्शन है। ।
मैंने कभी इसका उपयोग नहीं किया है, लेकिन इसे बाकी PostgreSQL के साथ बनाए रखा और वितरित किया जाता है। यदि आप PostgreSQL के संस्करण का उपयोग कर रहे हैं जो आपके Linux डिस्ट्रो के साथ आया है, तो आपको postgresql-contrib नामक पैकेज स्थापित करने की आवश्यकता हो सकती है।