2015-12-23 13 views
5

पर माइग्रेट किया गया है मैंने हाल ही में फैसला किया है कि मैं कुछ समस्याओं के कारण माईएसक्यूएल से पोस्टग्रेस में स्विच करना चाहता हूं, जो पोस्टग्रेस पर कभी भी समस्या नहीं होनी चाहिए।Django MySQL से Postgres

हालांकि मुझे माइग्रेट करने का एक अच्छा तरीका नहीं दिख रहा है, मैंने py-mysql2pgsql पर एक नज़र डाली है, हालांकि इसने डेटाबेस के भीतर समस्याएं उत्पन्न की हैं जिन्हें मैं ट्रैक नहीं कर सकता।

मैंने django-admin.py का उपयोग करके डंपडाटा और लोडडाटा में भी देखा, हालांकि मेरा डेटाबेस बड़ा है और यह मेरी सारी याददाश्त का उपभोग करता है और बस दुर्घटनाग्रस्त हो जाता है, इसलिए मैं django-dumpdata-chunks पर चला गया जो अभी त्रुटियों से बाहर है लेकिन फिर फिर से प्रोजेक दो साल का है।

मैं जो पूछ रहा हूं वह है क्या कोई यहां डेटाबेस को तोड़ने के बिना mysql से पोस्टग्रेज़ में माइग्रेट करने और डाउनटाइम के बिना बोनस के रूप में माइग्रेट करने के लिए एक अच्छा विश्वसनीय तरीका जानता है?

उत्तर

3

pgloader देखें। यह आपके जीवन को बहुत आसान बनाना चाहिए।

+0

यह मेरे लिए टिकट जैसा दिखता है, बीमार थोड़ा और खुदाई करते हैं लेकिन इसके लिए बहुत बड़ा धन्यवाद! –