जैसा कि त्रुटि कहती है, पोस्टग्रेस्क्ल क्लस्टर शुरू करने के लिए आपको डेटा फ़ोल्डर में पथ सेट करना होगा। शायद कुछ ऐसा:
postgres -D "C:\Program Files\PostgreSQL\data\"
लेकिन pg_ctl
. का उपयोग इसके बजाय postgres
अनुशंसित है:
pg_ctl -D "C:\Program Files\PostgreSQL\data\" start
सर्वर कैसे शुरू करें, इसके बारे में पोस्टग्रेज दस्तावेज जांचना न भूलें और pg_ctl का उपयोग कैसे करें ।
आम तौर पर, पोस्टग्रेज इंस्टालर एक सेवा/डेमॉन बनाता है, इसलिए सर्वर को हाथ से लॉन्च करने की आवश्यकता नहीं होती है। तो अगर आपको कोई त्रुटि मिलती है जैसे
Is another postmaster already running on port 5432?
इसका शायद मतलब है कि सर्वर पहले से चल रहा है। psql
. का उपयोग करके इससे कनेक्ट करने का प्रयास करें