चूंकि आप विंडोज पर हैं और संभवतः विंडोज सेवा के रूप में पोस्टग्रेक्यूएल शुरू कर रहे हैं, तो आपको postgresql.conf
वहां नया पोर्ट सेट करने के लिए (अपने डेटा निर्देशिका के अंदर) संपादित करने की आवश्यकता होगी , फिर सर्विसेज कंट्रोल पैनल या एक प्रशासक के रूप में पोस्टग्रेजल सेवा को फिर से शुरू करें। ) net service
आज्ञा।
postgresql.conf
यदि आपको इसे स्वचालित करने की आवश्यकता है तो आप बदलने के लिए प्रोग्रामेटिक टेक्स्ट एडिटिंग टूल का उपयोग कर सकते हैं । एक लिनक्स पर / यूनिक्स बॉक्स आप की तरह एक उपकरण का उपयोग होता है sed
या awk
, लेकिन Windows मैं पर कल्पना करें कि आप का उपयोग किया जाएगा VBS, powershell, या एक ऐड-ऑन पर्ल की तरह उपकरण।
आपको PgAdmin-III
नए पोर्ट का उपयोग करने के लिए टूल में कनेक्शन सेटिंग्स को बदलना होगा ।
यदि आप PostgreSQL मैन्युअल रूप से शुरू कर रहे थे तो आप पर्यावरण चर pg_ctl
सेट कर सकते थे PGPORT
या कमांड लाइन पर एक कॉन्फिगर विकल्प पास कर सकते थे । जब आप इसे Windows सेवा के रूप में लॉन्च कर रहे हैं तो यह काम नहीं करेगा।