2012-05-08 2 views
6

मुझे किसी अन्य मैक मशीन में बनाए गए डेटा का उपयोग करके पोस्टग्रेस शुरू करने का प्रयास करते समय निम्न त्रुटि मिलती है। FATAL: नियंत्रण फ़ाइल में गलत चेकसमपोस्टग्रेस के लिए नियंत्रण फ़ाइल त्रुटि में गलत चेकसम 9.1.3 ओएसएक्स-शेर में बनाए गए डेटा और ओएसएक्स-हिम-तेंदुए में उपयोग

पोस्टग्रेज़ संस्करण 9.1.3 है और हिम तेंदुए में शुरू किया गया डेटा शेर और इसके विपरीत में काम नहीं करता है। मुझे पोस्टग्रेस v9.0.1 के लिए इस समस्या का सामना नहीं करना है। क्या पोस्टग्रेज़ 9.1.3 में कोई कॉन्फ़िगरेशन है जो इस समस्या को हल करता है?

+0

मेरा Google सत्र इंगित करता है कि यह शायद 32/64 बिट मुद्दा है, या एक प्रतिकृति चीज है। आपने वास्तव में क्या किया – wildplasser

+0

मुझे यकीन नहीं है कि कैसे 32 या 64 बिट एक मुद्दा बन जाता है। मैक के लिए केवल एक पोस्टग्रेस बंडल है। मेरे पास एक स्टैंडअलोन उत्पाद है जो पोस्टग्रेज़ का उपयोग करता है। मेरे पास शेर ओएसएक्स मशीन में मेरा प्रारंभिक डेटा बनाया गया है, जब मैं इस डेटा के साथ किसी अन्य (बर्फ-तेंदुए) मशीन में पोस्टग्रेस शुरू करने का प्रयास करता हूं तो यह उपर्युक्त त्रुटि देता है। – Pavan

+0

क्या आपने डेटा को 9.1 पर डंप/पुनर्स्थापित किए बिना माइग्रेट किया था (9.1 के लिए रिलीज नोट देखें)? कृपया हमें बताएं कि आपने क्या किया। – wildplasser

उत्तर

7

आप विभिन्न ऑपरेटिंग सिस्टम के साथ सिस्टम के बीच नहीं जा सकते हैं। संकलित संस्करणों में अलग संरेखण हो सकता है आदि। पुराने पर एक डंप करें और नए पर पुनर्स्थापित करें।

+1

+1 महान जवाब। आप विभिन्न आर्किटेक्चर (32 बिट बनाम 64 बिट) के बीच डेटाबेस फ़ाइलों की प्रतिलिपि भी नहीं बना सकते हैं, भले ही ओएस एक जैसा हो। – Daniel

संबंधित मुद्दे