पर कई Postgres उदाहरणों बनाएं प्रतिकृति स्ट्रीमिंग का परीक्षण करने के लिए, मैं एक ही मशीन पर एक दूसरे Postgres उदाहरण बनाना चाहेंगे। विचार यह है कि यदि यह परीक्षण सर्वर पर किया जा सकता है, तो इसे दो उत्पादन सर्वरों पर सेट अप करने के लिए छोटा होना चाहिए।एक ही मशीन
उदाहरणों में विभिन्न कॉन्फ़िगरेशन फ़ाइलों और विभिन्न डेटा निर्देशिकाओं का उपयोग करना चाहिए। मैंने यहां दिए गए निर्देशों का पालन करने की कोशिश की http://ubuntuforums.org/showthread.php?t=1431697 लेकिन मुझे पता नहीं चला है कि पोस्टग्रेज़ को एक अलग कॉन्फ़िगरेशन फ़ाइल का उपयोग करने के लिए कैसे प्राप्त किया जाए। अगर मैं init स्क्रिप्ट कॉपी करता हूं, तो स्क्रिप्ट एक ही पोस्टग्रेस इंस्टेंस के लिए केवल उपनाम हैं।
मैं Postgres 9.3 और Postgres सहायता पृष्ठ का उपयोग कर रहा postgres
कमांड लाइन पर विन्यास फाइल निर्दिष्ट करने के लिए कहते हैं। मुझे सच में यकीन नहीं है कि इसका क्या अर्थ है। क्या मुझे इस काम के लिए कुछ क्लाइंट स्थापित करना चाहिए? धन्यवाद।
बस 'चलाने एक अलग डेटा निर्देशिका में यह इशारा करते हुए initdb' (और एक अलग पोर्ट निर्दिष्ट) –
क्या 'initdb' एक कस्टम कॉन्फ़िगरेशन फ़ाइल के साथ डेटाबेस क्लस्टर बनाने में सक्षम है? ऐसा लगता है कि मैं केवल निर्दिष्ट कर सकता हूं कि डेटा कहां संग्रहीत किया जाएगा। – npCompleteNoob
'initdb' _creates_ कॉन्फ़िगरेशन फ़ाइल (डेटा निर्देशिका में) –