-
ज़िप फ़ाइल को 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 UTF8
UTF-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