इस लेख में मैं आपके PostgreSQL संस्करण की जाँच करने के कई तरीके प्रस्तुत करता हूँ।
विकल्प 1:संस्करण चुनें()
यदि आप पहले से ही PostgreSQL से जुड़े हैं, तो PostgreSQL सर्वर की संस्करण जानकारी वापस करने के लिए निम्न क्वेरी चलाएँ:
संस्करण चुनें ();
PostgreSQL 12.1 का उपयोग करते समय यहां परिणाम दिया गया है:
संस्करण ------------------------------------------- -------------------------------------------------- ------------- PostgreSQL 12.1 x86_64-apple-darwin16.7.0 पर, Apple LLVM संस्करण 8.1.0 (clang-802.0.42), 64-बिट(1 पंक्ति)
यह विकल्प तब काम आता है जब आप PgAdmin, DBeaver, Azure Data Studio आदि जैसे GUI का उपयोग करके PostgreSQL डेटाबेस से कनेक्ट होते हैं।
लेकिन जब आप psql . का उपयोग करके PostgreSQL डेटाबेस से कनेक्ट होते हैं तो आप वही क्वेरी चला सकते हैं कमांड लाइन इंटरफेस (सीएलआई)।
विकल्प 2:सर्वर_संस्करण दिखाएं
यदि आप केवल संस्करण संख्या चाहते हैं, तो SHOW server_version
run चलाएं :
सर्वर_संस्करण दिखाएं;
PostgreSQL 12.1 का उपयोग करते समय यहां परिणाम दिया गया है:
सर्वर_संस्करण ----------------12.1
आप server_version_num
. का भी उपयोग कर सकते हैं संस्करण संख्या को पूर्णांक के रूप में वापस करने का आदेश:
सर्वर_वर्जन_नम दिखाएं;
PostgreSQL 12.1 का उपयोग करते समय यह परिणाम है।
सर्वर_वर्जन_नम -------------------- 1200001
विकल्प 3:CLI का उपयोग करना
यहां कुछ आसान कमांड लाइन इंटरफेस (सीएलआई) विकल्प दिए गए हैं।
pg_config उपयोगिता
pg_config उपयोगिता PostgreSQL के स्थापित संस्करण के बारे में जानकारी प्राप्त करती है।
इसे --version
के साथ चलाना विकल्प PostgreSQL सर्वर की संस्करण संख्या लौटाता है:
pg_config --version
संस्करण 12.1 का उपयोग करते समय यहां परिणाम दिया गया है:
PostgreSQL 12.1
इसे करने का दूसरा तरीका postgres -V
. का उपयोग करना है ।
पोस्टग्रेज -V
परिणाम:
पोस्टग्रेज (पोस्टग्रेएसक्यूएल) 12.1
psql क्लाइंट
psql PostgreSQL के लिए एक टर्मिनल-आधारित फ्रंट-एंड है।
चल रहा है psql --version
psql . लौटाता है संस्करण संख्या:
psql --version
संस्करण 12.1 का उपयोग करते समय यहां परिणाम दिया गया है:
psql (PostgreSQL) 12.1
आप छोटे सिंटैक्स का भी उपयोग कर सकते हैं psql -V
उसी परिणाम को वापस करने के लिए।
psql -V
परिणाम:
psql (PostgreSQL) 12.1