कभी कुछ कस्टम विकल्पों के साथ PostgreSql सर्वर स्थापित करना चाहते हैं? पूर्व-कॉन्फ़िगर पैकेज के बजाय स्रोत कोड से PostgreSQL सर्वर को स्थापित करने की आवश्यकता है? यह आलेख आपको PostgreSql सर्वर को ऊपर और चलाने के लिए एक छोटी स्थापना प्रक्रिया के माध्यम से मार्गदर्शन करता है!
कदम
चरण 1. PostgreSQL वेबसाइट से स्रोत कोड प्राप्त करें [1]।
चरण 2. स्रोत कोड पैकेज को अनपैक करें।
निम्नलिखित बैश/कंसोल कमांड का प्रयोग करें:
Gunzip postgresql-8.3.3.tar.gz
टार xf पोस्टग्रेस्क्ल-8.3.3.tar
- postgresql-8.3.3 वर्तमान संस्करण का नाम है। भविष्य के संस्करण 8.3.3 भाग में भिन्न हो सकते हैं।
-
postgresql-8.3.3 नाम की एक निर्देशिका वर्तमान निर्देशिका (जिससे आपने उपरोक्त स्क्रिप्ट को निष्पादित किया है) के तहत बनाई जाएगी।
चरण 3. वर्तमान निर्देशिका को नए बनाए गए में बदलें (postgresql-8.3.3)
चरण 4. अपने सिस्टम के लिए सोर्स ट्री को कॉन्फ़िगर करें और अपने इच्छित इंस्टॉलेशन विकल्प चुनें:
-
डिफ़ॉल्ट कॉन्फ़िगरेशन: कमांड चलाएँ
कॉन्फ़िगर
आपके बैश/कंसोल पर
- कस्टम कॉन्फ़िगरेशन (यह केवल उन्नत उपयोगकर्ताओं के लिए है): आप PostgreSQL दस्तावेज़ में सूचीबद्ध कमांड लाइन विकल्पों का उपयोग करके बहुत सारे कस्टम कॉन्फ़िगरेशन विकल्प सेट कर सकते हैं [2]
चरण 5. कमांड लाइन निष्पादित करके निर्माण प्रक्रिया शुरू करें
गमेक
आपके कंसोल/बैश में।
आपके हार्डवेयर के आधार पर इसमें कुछ मिनट लग सकते हैं। प्रदर्शित अंतिम पंक्ति होनी चाहिए:
सभी PostgreSQL सफलतापूर्वक बनाया गया है। संचालित करने केलिये तैयार।
चरण 6. बैश/कंसोल कमांड निष्पादित करके PostgreSql फ़ाइलें स्थापित करें:
जीमेक इंस्टाल
जब तक आप --prefix= PREFIX कमांड लाइन विकल्प का उपयोग नहीं करते हैं, जो फाइलों को /usr/local/pgsql में स्थापित करेगा, जिस स्थिति में फाइलें PREFIX द्वारा निर्दिष्ट पथ पर स्थापित की जाएंगी।
चरण 7. बैश कंसोल में निम्न आदेश निष्पादित करके PostgreSQL के लिए एक सुपर-उपयोगकर्ता खाता बनाएं:
योजक पोस्टग्रेज
चरण 8. बैश कंसोल में निम्नलिखित कमांड निष्पादित करके PostgreSQL डेटा ट्री को होल्ड करने के लिए एक निर्देशिका बनाएं:
mkdir /p01/pgsql/डेटा
चाउन पोस्टग्रेज /p01/pgsql/डेटा
चरण 9. निष्पादित करके PostgreSQL क्लस्टर बनाएँ:
सु - पोस्टग्रेज
/usr/स्थानीय/pgsql/बिन/initdb -D /p01/pgsql/डेटा
चरण 10. निष्पादित करके PostgreSQL सर्वर (पोस्टमास्टर प्रक्रिया) को प्रारंभ करें:
/usr/स्थानीय/pgsql/बिन/पोस्टमास्टर-डी/p01/pgsql/डेटा > लॉगफाइल 2>&1 और
चरण 11. निष्पादित करके क्लस्टर में PostgreSQL डेटाबेस बनाएँ:
/usr/स्थानीय/pgsql/bin/createdb परीक्षण
चरण 12. psql कमांड का उपयोग करके डेटाबेस में लॉग-इन करें:
/usr/स्थानीय/pgsql/बिन/psql परीक्षण
विधि १ का १: आदेशों की पूरी सूची
यह निष्पादित किए जाने वाले आदेशों की पूरी सूची है जिनका वर्णन सर्वर को स्थापित करने के लिए इस आलेख में किया गया है। इसे बाद में निष्पादित करने के लिए एक स्क्रिप्ट में सहेजा जा सकता है।
कॉन्फ़िगर
गमेक
र
जीमेक इंस्टाल
योजक पोस्टग्रेज
mkdir /usr/स्थानीय/pgsql/डेटा
चाउन पोस्टग्रेज/usr/लोकल/pgsql/डेटा
सु - पोस्टग्रेज
/usr/स्थानीय/pgsql/बिन/initdb -D/usr/स्थानीय/pgsql/डेटा
/usr/लोकल/pgsql/bin/postgres -D/usr/लोकल/pgsql/डेटा>लॉगफाइल 2>&1 &
/usr/स्थानीय/pgsql/bin/createdb परीक्षण
/usr/स्थानीय/pgsql/बिन/psql परीक्षण