Fundamentals of Google Cloud Platform: A Guided Tour (GDD India '17)
विषयसूची:
PostgreSQL, जिसे अक्सर Postgres के रूप में जाना जाता है, एक ओपन-सोर्स सामान्य-उद्देश्य ऑब्जेक्ट-रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है।
यह जानना कि PostgreSQL सर्वर का कौन सा संस्करण स्थापित है और आपके सिस्टम पर चलना कुछ स्थितियों में महत्वपूर्ण हो सकता है। उदाहरण के लिए, यदि आप एक ऐसे अनुप्रयोग को स्थापित कर रहे हैं जिसके लिए एक विशिष्ट पोस्टग्रेसीक्यूएल संस्करण की आवश्यकता होती है, तो आपको अपने पोस्टग्रेसीक्यूएल सर्वर के संस्करण का पता लगाना होगा।
, हम बताएंगे कि कैसे पता लगाएं कि आपके सिस्टम पर PostgreSQL सर्वर का कौन सा संस्करण चल रहा है।
PostgreSQL संस्करण
PostgreSQL रिलीज़ को निम्न योजना का उपयोग करके संस्करणित किया जाता है:
MAJOR.MINOR
उदाहरण के लिए, PostgreSQL 12.1 में,
12
एक प्रमुख संस्करण है, और
1
एक मामूली संस्करण है।
-
MAJOR
- PostgreSQL 10 के साथ शुरू, प्रत्येक नई प्रमुख रिलीज़ संस्करण केMAJOR
भाग को एक, जैसे, 10, 11 या 12. बढ़ाती है PostgreSQL 10 से पहले, प्रमुख संस्करणों को एक दशमलव संख्या जैसे, 9.0 या 9.6 के साथ दर्शाया गया था।MINOR
- माइनर रिलीज़ संख्या संस्करण संख्या का अंतिम भाग है। उदाहरण के लिए,11.4
और11.6
मामूली संस्करण हैं जो पोस्टग्रेसीक्यूएल 11 संस्करण का हिस्सा हैं, और9.6.15
और9.6.16
पोस्टग्रेसीक्यूएल संस्करण 9.6 का हिस्सा हैं।
नई सुविधाओं के साथ PostgreSQL प्रमुख रिलीज़ आमतौर पर साल में एक बार वितरित किए जाते हैं। प्रत्येक प्रमुख रिलीज को 5 साल का समर्थन प्राप्त है।
कमांड लाइन का उपयोग करना
यह जानने के लिए कि आपके सिस्टम पर PostgreSQL का कौन सा संस्करण चल रहा है,
postgres
कमांड को
--version
या
--version
साथ
--version
:
postgres --version
कमांड PostgreSQL संस्करण मुद्रित करेगा:
postgres (PostgreSQL) 10.6
इस उदाहरण में, PostgreSQL सर्वर का संस्करण
10.6
।
यदि
postgres
बाइनरी सिस्टम के पैट में नहीं है, तो आपको "पोस्टग्रेज: कमांड नहीं मिला" कहकर एक त्रुटि मिलेगी। यह आमतौर पर तब होता है जब वितरण के मानक रिपॉजिटरी से पोस्टग्रेएसक्यूएल पैकेज स्थापित नहीं होता है।
आप बाइनरी को पा सकते हैं या तो
locate
सकते
find
या कमांड
find
सकते
find
:
sudo find /usr -wholename '*/bin/postgres'
sudo updatedb
locate bin/postgres
sudo updatedb
आउटपुट कुछ इस तरह दिखना चाहिए:
/usr/lib/postgresql/9.6/bin/postgres
एक बार जब आप बाइनरी के लिए रास्ता खोज लेते हैं, तो आप इसका उपयोग PostgreSQL सर्वर के संस्करण को प्राप्त करने के लिए कर सकते हैं:
/usr/lib/postgresql/9.6/bin/postgres -V
PostgreSQL क्लाइंट उपयोगिता का संस्करण,
psql
को निम्न कमांड का उपयोग करके पाया जा सकता है:
psql --version
आउटपुट कुछ इस तरह दिखाई देगा:
postgres (PostgreSQL) 10.6
psql
एक इंटरैक्टिव कमांड-लाइन उपयोगिता है जो आपको PostgreSQL सर्वर के साथ बातचीत करने की अनुमति देती है।
SQL शेल का उपयोग करना
PostgreSQL सर्वर संस्करण को निर्धारित करने का दूसरा तरीका सर्वर SQL प्रॉम्प्ट में लॉग इन करना है और संस्करण को प्रिंट करने के लिए SQL कथन का उपयोग करना है।
आप GUG क्लाइंट जैसे pgAdmin या
psql
साथ PostgreSQL शेल का उपयोग कर सकते हैं:
sudo -u postgres psql
निम्न विवरण बिल्ड जानकारी के साथ PostgreSQL सर्वर संस्करण प्रदर्शित करता है:
SELECT version();
version ------------------------------------------------------------------------------------------------------------ PostgreSQL 10.6 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3), 64-bit (1 row)
SHOW server_version;
server_version ---------------- 10.6 (1 row)
निष्कर्ष
, हमने आपके सिस्टम पर चल रहे PostgreSQL सर्वर के संस्करण को खोजने के तरीके के बारे में कई अलग-अलग विकल्प दिखाए हैं।
यदि आपके कोई प्रश्न हैं, तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।
PostgreSQLलिनक्स संस्करण की जांच कैसे करें
इस ट्यूटोरियल में, हम आपको दिखाएंगे कि कमांड लाइन का उपयोग करके आपके सिस्टम पर लिनक्स वितरण और संस्करण को कैसे स्थापित किया जाए।
अजगर संस्करण की जांच कैसे करें
पायथन दुनिया की सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। यह ट्यूटोरियल बताता है कि आपके ऑपरेटिंग सिस्टम पर पायथन के किस संस्करण को स्थापित किया गया है, इसकी जांच कैसे करें।
लिनक्स में कर्नेल संस्करण की जांच कैसे करें
कर्नेल एक ऑपरेटिंग सिस्टम का मुख्य घटक है। इस ट्यूटोरियल में, हम आपको यह पता लगाने के लिए कई अलग-अलग तरीके बताएंगे कि आपके सिस्टम पर लिनक्स कर्नेल का कौन सा संस्करण चल रहा है।