2011-04-20 11 views
15

से रिकॉर्ड आयात करना किसी को भी पोस्टग्रेएसक्यूएल डेटाबेस से रिकॉर्ड निर्यात करने और उन्हें एक MySQL डेटाबेस में आयात करने के लिए कोई अंतर्दृष्टि या अनुशंसित टूल था। मेरा मानना ​​है कि टेबल संरचना 100% समान है।PostgreSQL से MySQL

विचार? धन्यवाद!

उत्तर

22

आदेश

pg_dump --data-only --column-inserts <database_name> 

सूचीबद्ध सभी कॉलम नामों और सम्मिलित करें प्रति एक मान खंड के साथ एसक्यूएल मानक अनुरूप सम्मिलित बयान उत्पन्न होगा। PostgreSQL से डेटा को किसी अन्य SQL डेटाबेस में स्थानांतरित करने का यह सबसे पोर्टेबल तरीका है।

+0

अपने डेटाबेस में SQL फ़ाइल आयात करने से पहले, टेबल और कॉलम बनाने के लिए '[बंडल exec] रेक डीबी: माइग्रेट' चलाएं। – rxgx

5

SquirrelSQL देखें, यह DBCopy plugin के माध्यम से एक डेटाबेस ब्रांड से डेटा को पंप कर सकता है। जब टेबल संरचना वास्तव में समान होती है तो यह काफी अच्छी तरह से काम करती है।