यह सवाल थोड़ा पुराना है लेकिन कुछ दिन पहले मैं इस स्थिति से निपट रहा था और मुझे pgloader.io मिला।
इसे करने का यह अब तक का सबसे आसान तरीका है, आपको इसे स्थापित करने की आवश्यकता है, और फिर एक साधारण लिस्प स्क्रिप्ट (script.lisp) चलाएँ। ) निम्नलिखित 3 पंक्तियों के साथ:
/* content of the script.lisp */
LOAD DATABASE
FROM mysql://example@sqldat.com/dbname
INTO postgresql://dbuseexample@sqldat.com/dbname;
/*run this in the terminal*/
pgloader script.lisp
और उसके बाद आपके postgresql DB में वह सारी जानकारी होगी जो आपके MySQL SB में थी।
एक तरफ ध्यान दें, सुनिश्चित करें कि आप इस पोस्ट के समय से pgloader संकलित करते हैं, इंस्टॉलर में एक बग है। (संस्करण 3.2.0)