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

जावा में MySQL से Postgresql रूपांतरण उपकरण

पहला, PostgreSQL 8.2 प्राचीन है और असमर्थित . तत्काल अपग्रेड करें। आपके सामने आने वाली किसी भी संगतता समस्या के बारे में जानने के लिए प्रत्येक .0 संस्करण के लिए रिलीज़ नोट पढ़ें।

जहां तक ​​रूपांतरण का सवाल है, आपको इसे आम तौर पर दो चरणों में करना चाहिए। स्कीमा को रूपांतरित करें और लोड करें, फिर डेटा कन्वर्ट और लोड करें।

आम तौर पर स्वचालित उपकरण डेटाबेस स्कीमा को परिवर्तित करने का अच्छा काम नहीं करेंगे। आपको एक स्कीमा-ओनली डंप करना चाहिए, इसके ऊपर एक रूपांतरण टूल चलाना चाहिए, फिर इसे हाथ से संपादित करना चाहिए और इसे PostgreSQL में लोड करने से पहले हाथ से जांचना चाहिए।

एक बार जब आपके पास एक स्कीमा है जो समझदार दिखती है, तो MySQL से डेटा-केवल डंप करें और इसे पोस्टग्रेएसक्यूएल इंस्टेंस में लोड करने का प्रयास करें जिसमें आपकी परिवर्तित स्कीमा लोड हो। mysqldump --compatible=postgresql बेहतर काम कर सकते हैं, हालांकि आपको शायद अतिरिक्त झंडों की भी आवश्यकता होगी।

यदि आप इसे आजमाते हैं और अभी भी कोई भाग्य नहीं है, तो अधिक विवरण के साथ अनुसरण करने पर विचार करें। यदि आप अनुवर्ती कार्रवाई करते हैं तो न केवल "काम नहीं करता" सटीक त्रुटि संदेशों की रिपोर्ट करें।



  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. सबमिट करने के बाद फ़ील्ड मान बनाए रखें

  3. केवल चर को संदर्भ द्वारा पारित किया जाना चाहिए ... लाइन 13 पर विफल

  4. डेटाबेस SQL ​​​​क्वेरी में पहला तत्व हटाएं

  5. MySQL डेटाबेस में पूर्णांकों के अग्रणी शून्य को INTEGER के रूप में संग्रहीत करना