PostgreSQL एक मजबूत और उच्च स्केलेबल डेटाबेस सिस्टम है जो Linux और Windows दोनों मशीनों पर चलता है। यह एंटरप्राइज़-स्तरीय सॉफ़्टवेयर एप्लिकेशन बनाने के लिए उत्कृष्ट विश्वसनीयता और डेटा अखंडता प्रदान करता है।

PostgreSQL एक बहुमुखी सॉफ्टवेयर है जो सिंगल मशीनों से लेकर बड़े डेटा वेयरहाउस तक के वर्कलोड की एक विस्तृत श्रृंखला को संभाल सकता है। यह ACID गुणों के साथ लेनदेन, अद्यतन करने योग्य दृश्य, विदेशी कुंजी और क्रॉस-प्लेटफ़ॉर्म एकीकरण जैसी सुविधाएँ प्रदान करता है।

CentOS में PostgreSQL कैसे स्थापित करें

CentOS थोड़ा अलग तरीके से काम करता है और आपके सिस्टम को बूट करने के बाद आपके पास रूट एक्सेस नहीं होगा। रूट उपयोगकर्ता के रूप में लॉग इन करने के लिए, का उपयोग करें आदेश।

सिस्टम आपको सभी प्रशासनिक अनुमतियों के साथ सुपरयुसर के रूप में लॉग इन करेगा।

चरण 1: पहले से इंस्टॉल किए गए पैकेजों को अपडेट और अपग्रेड करें

अगले चरण के एक भाग के रूप में, आपको करने की आवश्यकता है अपने मौजूदा पैकेजों को अपडेट और अपग्रेड करें CentOS के भीतर। ऐसा करने के लिए, टर्मिनल में निम्न कमांड चलाएँ:

सुडो यम चेक-अपडेट
instagram viewer

आउटपुट:

सभी सूचीबद्ध पैकेजों को अपग्रेड करने के लिए टर्मिनल में निम्न कमांड टाइप करें:

सुडो यम अपडेट

एक बार जब आप संकुल को अपग्रेड कर लेते हैं, तो आपको अपने सिस्टम को रीबूट करने की आवश्यकता होती है। निम्न आदेश का प्रयोग करें:

सुडो रिबूट

सिस्टम नए अद्यतन संकुल के साथ तैयार है। आपकी CentOS मशीन पर PostgreSQL को स्थापित करने का समय आ गया है।

चरण 2: किसी भी मौजूदा डिफ़ॉल्ट संस्करण की जाँच करें

किसी भी नए इंस्टॉलेशन से पहले, PostgreSQL के उपलब्ध डिफ़ॉल्ट संस्करणों की जांच करना महत्वपूर्ण है।

dnf मॉड्यूल सूची postgresql

डिफ़ॉल्ट रूप से, यदि आप इंस्टॉलेशन के साथ आगे बढ़ते हैं, तो इंस्टॉल कमांड पोस्टग्रेएसक्यूएल संस्करण 10 स्थापित करेगा।

चूंकि इस गाइड को लिखने के समय संस्करण 13 उपलब्ध है, हम डिफ़ॉल्ट स्थापना को प्रतिबंधित करेंगे और PostgreSQL के नवीनतम संस्करण को सक्षम करने के लिए निम्न कमांड का उपयोग करेंगे।

sudo dnf मॉड्यूल postgresql सक्षम करें: 13

चरण 3: PostgreSQL सर्वर पैकेज स्थापित करें

उपरोक्त कमांड का उपयोग करके डिफ़ॉल्ट संस्करण को बदलने के बाद, PostgreSQL सर्वर और क्लाइंट पैकेज को स्थापित करने का समय आ गया है।

sudo dnf पोस्टग्रेस्क्ल-सर्वर स्थापित करें

एक बार जब आप सर्वर स्थापित कर लेते हैं, तो आपको PostgreSQL डेटाबेस को इनिशियलाइज़ करना होगा। प्रारंभ करने के लिए, निम्न आदेश चलाएँ:

पोस्टग्रेस्क्ल-सेटअप --initdb

इनिशियलाइज़ेशन के बाद, PostgreSQL सेवा शुरू करें। सिस्टम बूट पर इसे स्वचालित रूप से सक्षम करने के लिए, निम्न कमांड का उपयोग करें:

systemctl postgresql सक्षम करें
systemctl start postgresql

PostgreSQL सेवा की स्थिति की जाँच करने के लिए, निम्न आदेश चलाएँ:

systemctl स्थिति postgresql

यदि आउटपुट प्रदर्शित करता है "सक्रिय", तब सेवा चालू है और चल रही है।

चरण 4: PostgreSQL डेटाबेस को कॉन्फ़िगर करना

स्थापना के बाद, अपने PostgreSQL डेटाबेस को कॉन्फ़िगर करना सबसे अच्छा है। अपना खाता सुरक्षित करने के लिए, के लिए एक पासवर्ड बनाएं postgres सिस्टम उपयोगकर्ता खाते का उपयोग कर पासवर्ड उपयोगिता:

पासवार्ड पोस्टग्रेज

आउटपुट:

सिस्टम आपको दो बार पासवर्ड दर्ज करने के लिए कहेगा। सुनिश्चित करें कि आपने दोनों बार सही पासवर्ड दर्ज किया है।

उपयोगकर्ता खाता पासवर्ड सेट करने के बाद, लॉग इन करें postgres सु का उपयोग कर खाता:

सु - पोस्टग्रेज

चरण 5: एक नई उपयोगकर्ता भूमिका बनाना

चूंकि PostgreSQL का उपयोग केवल एक उपयोगकर्ता तक सीमित नहीं है, इसलिए आपके पास मौजूदा सूची में कुछ और उपयोगकर्ता जोड़ने की स्वतंत्रता है।

उपयोग उपयोगकर्ता बनाइये कमांड के साथ --इंटरैक्टिव अधिक उपयोगकर्ताओं को जोड़ने के लिए ध्वज। साथ ही, वह एक्सेस प्रकार निर्दिष्ट करें जिसे आप उनके लिए सेट करना चाहते हैं। यदि आप के साथ लॉग इन हैं postgres खाता, बस निम्नलिखित टाइप करें:

createuser --interactive

यदि आप सिस्टम खाते में बार-बार आने-जाने के इच्छुक नहीं हैं, तो हमेशा sudo कमांड के साथ उपयोगकर्ताओं को जोड़ने का विकल्प होता है।

sudo -u पोस्टग्रेज createuser --interactive

दोनों परिदृश्यों में, सिस्टम आपसे इस नए बनाए गए उपयोगकर्ता के लिए एक्सेस प्रकार के साथ, भूमिका नाम जोड़ने के लिए कहेगा। बीच चयन आप तथा एन सुपरयुसर भूमिका प्रकार के लिए।

कुछ अतिरिक्त झंडे देखने के लिए, आप हमेशा इसका उल्लेख कर सकते हैं उपयोगकर्ता बनाइये कमांड मैन पेज।

आदमी बनाने वाला उपयोगकर्ता

नए डेटाबेस बनाने के लिए PostgreSQL का उपयोग कैसे करें

अब जब आपने अपनी मशीन पर PostgreSQL को कॉन्फ़िगर कर लिया है, तो एक नया डेटाबेस बनाने और नई तालिकाएँ जोड़ने का समय आ गया है।

नई भूमिका के साथ PostgreSQL प्रॉम्प्ट तक पहुंचें

एक बार जब आप एक उपयोगकर्ता जोड़ लेते हैं, तो जाहिर है कि आप अपने लाभ के लिए PostgreSQL का उपयोग शुरू करना चाहेंगे। लेकिन इससे पहले कि आप ऐसा कर सकें, आपको अपनी PostgreSQL भूमिका और डेटाबेस के समान नाम वाला एक उपयोगकर्ता बनाना होगा।

यदि आपके पास ऐसी उपयोगकर्ता आईडी उपलब्ध नहीं है, तो इसका उपयोग करें उपयोगकर्ता जोड़ें नाम का एक नया उपयोगकर्ता बनाने का आदेश परीक्षण.

सुडो एड्यूसर टेस्ट

का उपयोग करके नए उपयोगकर्ता के रूप में लॉग इन करें -मैं तथा यू झंडे

सुडो-आई-यू टेस्ट

नए डेटाबेस बनाना

PostgreSQL के भीतर एक नया डेटाबेस बनाने के लिए, निम्न कमांड का उपयोग करें:

बनायाब डेटाबेसनाम

ध्यान दें कि आपको के रूप में लॉग इन करने की आवश्यकता है postgres सिस्टम उपयोगकर्ता प्रशासनिक आदेश जारी करने के लिए।

डेटाबेस के भीतर नई तालिकाएँ बनाना

आइए कुछ डेटा स्टोर करने के लिए एक नई टेबल बनाएं। नई तालिका में फ़ील्ड जोड़ने का मूल सिंटैक्स काफी सरल है।

तालिका बनाएं_नाम (
column_name1 col_type (फ़ील्ड_लेंथ),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

...कहां तालिका नाम उपयोगकर्ता द्वारा निर्धारित वांछित नाम है, कॉलम_नाम1, कॉलम_नाम2, आदि। कॉलम नाम हैं, col_type कॉलम का प्रकार है, और क्षेत्र_लंबाई मूल्यों को और अधिक मजबूत बनाने के लिए डेटा संरचनाओं का आकार है।

उदाहरण के लिए, आप एक टेबल बना सकते हैं होटल निम्नलिखित कॉलम के साथ:

टेबल होटल बनाएं (
Hotel_id सीरियल प्राथमिक कुंजी,
स्टार वर्कर (50) न्यूल नहीं,
पेंट वर्कर (25) न्यूल नहीं,
स्थान वर्कर (25) चेक (स्थान ('उत्तर', 'दक्षिण', 'पश्चिम', 'पूर्व', 'उत्तर-पूर्व', 'दक्षिणपूर्व', 'दक्षिण-पश्चिम', 'उत्तर-पश्चिम'))
तारीख की तारीख)
;

..जहां टेबल का नाम है होटल, और कॉलम हैं Hotel_id, सितारा, रंग, स्थान, तथा दिनांक उनकी संबंधित लंबाई और स्तंभ बाधाओं के साथ।

डेटाबेस में मान जोड़ना

एक बार आपकी तालिका संरचना तैयार हो जाने के बाद, आप किसी मौजूदा तालिका में कुछ डेटा जोड़ सकते हैं। निम्नलिखित प्रारूप में डेटा जोड़ने के लिए INSERT INTO स्टेटमेंट का उपयोग करें:

तालिका में सम्मिलित करें (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

उदाहरण के लिए, डेटा की एक पंक्ति जोड़ें होटल तालिका जो आपने ऊपर बनाई है।

INSERT INTO होटल (होटल, सितारा, स्थान, install_date) VALUES ('प्लाज़ा', 'फाइव', 'नॉर्थवेस्ट', '2018-08-16')

CentOS पर PostgreSQL को कॉन्फ़िगर करना

PostgreSQL को कॉन्फ़िगर करने के लिए, इसे सही तरीके से स्थापित करना सबसे अच्छा है। उचित कॉन्फ़िगरेशन के साथ, आप आसानी से PostgreSQL स्थापित कर सकते हैं और इसे अपने सिस्टम में कुशलतापूर्वक उपयोग कर सकते हैं।

उदाहरण के लिए, CentOS के अलावा, आप अन्य Linux वितरण, Ubuntu के साथ काम करने के लिए PostgreSQL भी सेट कर सकते हैं।

साझा करनाकलरवईमेल
उबंटू पर पोस्टग्रेएसक्यूएल को कैसे स्थापित और कॉन्फ़िगर करें

अपने सिस्टम पर डेटाबेस को प्रबंधित करने का एक आसान और विश्वसनीय तरीका चाहते हैं? देखें कि Ubuntu पर PostgreSQL कैसे स्थापित करें।

आगे पढ़िए

संबंधित विषय
  • लिनक्स
  • Centos
  • एसक्यूएल
  • सॉफ्टवेर अधिस्थापित करो
लेखक के बारे में
विनी भल्ला (34 लेख प्रकाशित)

विनी दिल्ली के एक लेखक हैं, जिनके पास 2 साल का लेखन अनुभव है। अपने लेखन के दौरान, वह डिजिटल मार्केटिंग एजेंसियों और तकनीकी फर्मों से जुड़ी रही हैं। उसने प्रोग्रामिंग लैंग्वेज, क्लाउड टेक्नोलॉजी, AWS, मशीन लर्निंग, और बहुत कुछ से संबंधित सामग्री लिखी है। अपने खाली समय में, वह पेंट करना, अपने परिवार के साथ समय बिताना और जब भी संभव हो, पहाड़ों की यात्रा करना पसंद करती हैं।

विनी भल्ला की और फ़िल्में या टीवी शो

हमारे समाचार पत्र के सदस्य बनें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें