क्या पोस्टग्रेज डेटाबेस को MySQL से जोड़ना संभव है?


0

मैं अपने स्थानीय PostgreSQL डेटाबेस को कुछ तालिकाएँ (ट्रिगर द्वारा) अपडेट करने के लिए किसी अन्य MySQL डेटाबेस से जोड़ना चाहूंगा, लेकिन मुझे समझ नहीं आता कि इसे कैसे किया जाए।

मुझे विदेशी डेटा आवरण पता है, लेकिन मुझे पोस्टग्रेज साइड पर किस एक्सटेंशन का उपयोग करना चाहिए - postgres_fdwया mysql_fdw? मुझे जवाब कहीं नहीं मिला।


सुनिश्चित करें कि आप अपनी त्रुटि को सावधानीपूर्वक संभालने की योजना बना रहे हैं! यह देखते हुए कि आप डेटाबेस के बीच डेटा को धक्का दे रहे हैं, मैं कुछ बिंदु पर उम्मीद करूंगा कि आप एक ऐसी स्थिति में जा रहे हैं, जहां एक डीबी नीचे है, जबकि दूसरा उससे बात करना चाहता है - आपको यह सुनिश्चित करने की आवश्यकता है कि नहीं अपने सिस्टम को मार डालो।
माइकल कोहेन

मुझे लगता है कि सुरक्षा के लिए fdw के पास टाइमआउट विकल्प होना चाहिए।
उज़ुमाइव

यकीन है, लेकिन यह सिर्फ तंत्र है। महत्वपूर्ण हिस्सा है: फिर क्या? यदि डेटा को दूसरे DB में धकेलने का ट्रिगर विफल हो जाता है, तो यह आपके बाकी सिस्टम को कैसे प्रभावित करेगा? यह कठिन है (आपके सिस्टम पर निर्भर करता है। कुछ प्रणालियों के लिए यह एक 'परवाह' है)।
माइकल कोहेन

जवाबों:


1

बस प्रलेखन को देखकर यह प्रतीत होता है कि आपको उपयोग करने की आवश्यकता है mysql_fdw। जैसा कि आप एक MySQL डेटाबेस से कनेक्ट करना चाहते हैं। postgres_fdwकिसी अन्य PostgreSQL डेटाबेस से कनेक्ट करना होगा।

दस्तावेज़ के लिए mysql_fdwएक कनेक्शन सेट करने और तालिका अपडेट करने के लिए इसका उपयोग करने के उदाहरण भी शामिल हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.