सभी संबंधपरक डेटा के साथ डेटा निर्यात करने के लिए उपकरण? [बन्द है]


12

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

इसका उद्देश्य एडहॉक माइग्रेशन के लिए सर्वर के बीच डेटा के बिट्स के माइग्रेशन को कम करना है। मैं विशेष रूप से परिभाषित विदेशी कुंजियों के साथ MySQL InnoDB के लिए एक उपकरण की तलाश कर रहा हूं।


1
क्या आप स्वयं या संबंधित डेटा को निर्यात करने के लिए कह रहे हैं? भी, जो rdbms?
स्वैसेक

@swasheck, इसके बारे में क्षमा करें, स्पष्टता के लिए सवाल अपडेट किया
जेम्स मैकमोहन

2
एक प्रोग्राम जो ऐसा करता है (SQL सर्वर के लिए) लिखा है, मैं आपको बता सकता हूं कि यह दिल के बेहोश होने के लिए नहीं है - मैं दृढ़ता से यह उपलब्ध होने पर इसे करने के लिए 3-पार्टी सॉफ़्टवेयर का उपयोग करने की सलाह देता हूं ।
जॉन सीगेल

... यह भी सुनिश्चित करें कि आपके पास माइग्रेटेड डेटा को समेटने का एक तरीका है ताकि यह सुनिश्चित हो सके कि सब कुछ सही तरीके से माइग्रेट हो गया है
FrustratedWithFormsDesigner

2
जेलर ऐसा करने में सक्षम होने का दावा करता है: sourceforge.net/projects/jailer (हालांकि मैंने इसका इस्तेमाल नहीं किया है)
a_horse_with_no_name

जवाबों:


9

वास्तव में, आप mysqldump का उपयोग करके इसे स्वयं स्क्रिप्ट कर सकते हैं ।

यहाँ मेरे पोस्ट के लिए - जहाँ विकल्प का उपयोग कर रहे हैं mysqldump:

अपनी तालिकाओं और कुछ एसक्यूएल एल्बो ग्रीस की अच्छी समीक्षा के साथ, आप किसी भी तालिका और उसके बच्चे के रिकॉर्ड के लिए डंप को संबंधित विदेशी संदर्भ के साथ स्क्रिप्ट कर सकते हैं।

कोशिश तो करो !!!


अंतत: मैंने वस्तुओं के क्रमांकन और डीरियलाइजेशन करने के लिए कुछ कस्टम तर्क लिखना समाप्त कर दिया। मुझे लगता है कि कस्टम स्क्रिप्टिंग शायद जाने का रास्ता है।
जेम्स मैकमोहन

0

यह MySQL में पूरा करने के लिए असंभव होगा जब तक कि सभी तालिकाओं में आवश्यक रूप से परिभाषित प्रमुख बाधाएं न हों (बिल्कुल गारंटी नहीं है, यह देखते हुए कि MyISAM उनका समर्थन नहीं करता है)।

यदि सभी तालिकाओं में डीआईडी ​​एफके है, तो यह अभी भी काफी काम होगा और मुझे एक उपकरण का पता नहीं है जो एक सबसेट निर्यात करेगा।

मुझे पता है कि नविकट इंजीनियर संबंधों को उलटने का प्रयास करेगा, लेकिन मुझे नहीं लगता कि यह डेटा का एक सबसेट डंप करेगा।


आपके पहले बिंदु पर, मैं परिभाषित संबंध बाधाओं के साथ InnoDB का उपयोग कर रहा हूं
जेम्स मैकमोहन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.