-
ज़िप फ़ाइल को https://www.enterprisedb.com/products-services-training/pgbindownload
से डाउनलोड करें। -
अपनी पसंद की निर्देशिका में संग्रह को अनज़िप करें (संग्रह को इस तरह बनाया गया है कि इसे अनज़िप करने पर, यह एक निर्देशिका
pgsqlबनाएगा उसके नीचे बाकी सब कुछ के साथ) -
initdbचलाएं (यह उपनिर्देशिका में पाया जा सकता हैpgsql\bin)initdb -D c:\Users\Arthur\pgdata -U postgres -W -E UTF8 -A scram-sha-256यह
c:\Users\Arthur\pgdataमें "डेटा डायरेक्टरी" (उर्फ "क्लस्टर") पोस्टग्रेज बनाएगा . आपको यह सुनिश्चित करने की आवश्यकता है कि इस कमांड को चलाने वाले उपयोगकर्ता के पास उस निर्देशिका पर पूर्ण पढ़ने/लिखने के विशेषाधिकार हैं।-U postgresसुपरयूज़र कोpostgres. के रूप में बनाता है ,-Wसुपरयूज़र के पासवर्ड के लिए आपको संकेत देगा,-E UTF8UTF-8के साथ डेटाबेस तैयार करेगा एन्कोडिंग और-A scram-sha-256पासवर्ड प्रमाणीकरण सक्षम करता है। -
पोस्टग्रेज़ शुरू करने के लिए, दौड़ें:
pg_ctl -D c:\Users\Arthur\pgdata -l logfile startयह है (!)
initdbचलाने वाले उपयोगकर्ता के रूप में किया जाना है डेटा निर्देशिका तक पहुंच के साथ किसी भी समस्या से बचने के लिए। -
पोस्टग्रेज़ को बंद करने के लिए, दौड़ें:
pg_ctl -D c:\Users\Arthur\pgdata stop -
psql.exe(कमांड लाइन क्लाइंट)bin. में स्थित है निर्देशिका। पोस्टग्रेज 9.6 से शुरू होकर pgAdmin निष्पादन योग्यpgAdmin4.exeउप-निर्देशिका में स्थित है"pgAdmin 4\bin"। -
वैकल्पिक रूप से Postgres को स्वचालित रूप से चलाने के लिए एक Windows सेवा बनाएं (जरूरी Windows व्यवस्थापक खाते का उपयोग करके चलाएँ)
pg_ctl register -N postgresql -D c:\Users\Arthur\pgdata