PostgreSQL एंटरप्राइज एप्लिकेशन के लिए उपयोग की जाने वाली एक शक्तिशाली, ओपन-सोर्स रिलेशनल डेटाबेस सिस्टम है। यह गाइड Windows पर PostgreSQL को डाउनलोड करने, इंस्टॉल करने, कॉन्फ़िगर करने और परीक्षण करने को कवर करता है।
PostgreSQL डाउनलोड करना
- postgresql.org/download/windows पर जाएं
- इंस्टॉलर डाउनलोड करें पर क्लिक करें (EnterpriseDB ग्राफिकल इंस्टॉलर)
- अपने OS के लिए नवीनतम संस्करण चुनें (64-bit अनुशंसित)
- डाउनलोड स्वचालित रूप से शुरू हो जाएगा
PostgreSQL इंस्टॉल करना
डाउनलोड किए गए इंस्टॉलर को चलाएं और इन चरणों का पालन करें:
- चरण 1: स्वागत स्क्रीन → अगला क्लिक करें
- चरण 2: घटक चुनें (सभी चयनित रखें: PostgreSQL Server, pgAdmin, कमांड लाइन टूल्स, स्टैक बिल्डर)
- चरण 3: इंस्टॉलेशन डायरेक्टरी चुनें (डिफ़ॉल्ट अनुशंसित)
- चरण 4: डेटा डायरेक्टरी चुनें (डिफ़ॉल्ट अनुशंसित)
- चरण 5: सुपरयूजर पासवर्ड सेट करें - इस पासवर्ड को याद रखें
- चरण 6: पोर्ट नंबर डिफ़ॉल्ट 5432 है (केवल आवश्यकता होने पर बदलें)
- चरण 7: उन्नत विकल्प - डिफ़ॉल्ट छोड़ दें
- चरण 8: समीक्षा करें और इंस्टॉल करने के लिए अगला क्लिक करें
PostgreSQL कॉन्फ़िगर करना
दो प्रमुख कॉन्फ़िगरेशन फाइलें डेटा डायरेक्टरी में स्थित हैं (उदाहरण: C:\Program Files\PostgreSQL\16\data\)
postgresql.conf
सर्वर व्यवहार को नियंत्रित करता है। रिमोट कनेक्शन की अनुमति देने के लिए:
# डिफ़ॉल्ट (केवल लोकल) #listen_addresses = 'localhost' # सभी कनेक्शन की अनुमति दें listen_addresses = '*'
pg_hba.conf
क्लाइंट प्रमाणीकरण को नियंत्रित करता है। लोकल विश्वसनीय कनेक्शन की अनुमति देने के लिए:
# TYPE DATABASE USER ADDRESS METHOD host all all 127.0.0.1/32 trust
किसी भी फाइल को बदलने के बाद PostgreSQL पुनः आरंभ करें ताकि परिवर्तन प्रभावी हों।
अपने इंस्टॉलेशन का परीक्षण करें
कमांड प्रॉम्प्ट खोलें और चलाएं:
psql -U postgres
यदि सही ढंग से इंस्टॉल किया गया है, तो आपको देखना चाहिए:
psql (16.x) Type "help" for help. postgres=#
एक बुनियादी क्वेरी के साथ परीक्षण करें:
SELECT version();
version ------------------------------------------------------------ PostgreSQL 16.x on x86_64-pc-mingw64, compiled by ... (1 row)
निष्कर्ष
Windows पर PostgreSQL इंस्टॉलेशन में ग्राफिकल इंस्टॉलर डाउनलोड करना, सेटअप विज़ार्ड के माध्यम से चलना (पासवर्ड, पोर्ट, और डेटा डायरेक्टरी सेट करना), फिर अपने वातावरण के लिए postgresql.conf और pg_hba.conf कॉन्फ़िगर करना शामिल है। psql के साथ परीक्षण करें ताकि सब कुछ सही ढंग से काम करता है यह सत्यापित हो सके।