PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL के लिए शीर्ष GUI उपकरण

कमांड लाइन से डेटाबेस को प्रबंधित करना इसका अधिकतम लाभ उठाने के लिए सीखने की अवस्था के साथ आता है।

कमांड लाइन कभी-कभी कठिन हो सकती है और आप जो कर रहे हैं उसके लिए डिस्प्ले इष्टतम नहीं हो सकता है।

डेटाबेस और तालिकाओं के माध्यम से ब्राउज़ करना, अनुक्रमणिका या उपयोगकर्ता विशेषाधिकारों की जाँच करना, निगरानी करना, प्रबंधन करना और यहाँ तक कि कोडिंग भी कंसोल के माध्यम से इसे संभालने का प्रयास करते समय वास्तव में गड़बड़ हो सकती है।

ऐसा नहीं है कि आपको कमांड लाइन कमांड को प्रबंधित करने की आवश्यकता नहीं है (यह निश्चित रूप से जरूरी है), लेकिन कुछ ऐसे टूल हैं जो दैनिक डीबीए कार्यों में से कई को गति देने में आपकी सहायता कर सकते हैं।

आइए देखें कि ये उपकरण किस बारे में हैं और उनमें से कुछ की समीक्षा करें।

GUI टूल क्या है?

GUI या ग्राफिकल यूजर इंटरफेस एक सॉफ्टवेयर है जो ग्राफिकल आइकॉन और विजुअल इंडिकेटर्स के जरिए यूजर्स के कार्यों को आसान बनाता है। ग्राफिकल तत्वों का उपयोग करके क्रियाएं की जाती हैं।

मुझे GUI टूल का उपयोग क्यों करना चाहिए?

GUI का उपयोग करना आवश्यक नहीं है, लेकिन यह उपयोगी हो सकता है। जीयूआई के मुख्य लाभों में से एक यह है कि सामान्य तौर पर, बहुत सारे आदेशों की तुलना में उन्हें सीखना आसान होता है और शायद जीयूआई पर एक क्रिया कार्य करने के लिए कुछ कमांड उत्पन्न कर सकती है।

एक और फायदा यह हो सकता है कि GUI कमांड लाइन की तुलना में अधिक अनुकूल है, और ज्यादातर मामलों में, आपको इसका उपयोग करने के लिए किसी प्रोग्रामिंग या sysadmin ज्ञान की आवश्यकता नहीं है।

लेकिन, आपको GUI से कोई कार्य करने से पहले सावधान रहना चाहिए, क्योंकि गलत बटन का उपयोग करके, आप एक तालिका को हटाने जैसी बड़ी समस्या उत्पन्न कर सकते हैं; और इस कारण से, इस प्रकार के टूल का उपयोग करते समय सावधान रहें।

PostgreSQL के लिए शीर्ष GUI टूल

अब, आइए PostgreSQL के लिए कुछ सबसे सामान्य GUI टूल देखें।

ध्यान दें कि, स्थापना के उदाहरणों के लिए, हम इसका परीक्षण Ubuntu 18.04 बायोनिक पर करेंगे।

pgव्यवस्थापक

pgAdmin PostgreSQL के लिए सबसे लोकप्रिय ओपन सोर्स एडमिनिस्ट्रेशन और डेवलपमेंट प्लेटफॉर्म में से एक है।

यह नौसिखिए और अनुभवी PostgreSQL उपयोगकर्ताओं दोनों की जरूरतों को पूरा करने के लिए डिज़ाइन किया गया है, जो एक शक्तिशाली ग्राफिकल इंटरफ़ेस प्रदान करता है जो डेटाबेस ऑब्जेक्ट्स के निर्माण, रखरखाव और उपयोग को सरल बनाता है।

यह Linux, Mac OS X और Windows पर समर्थित है। यह साधारण SQL क्वेरी लिखने से लेकर जटिल डेटाबेस विकसित करने तक, सभी PostgreSQL सुविधाओं का समर्थन करता है। यह एक सक्रिय डेटाबेस को क्वेरी करने के लिए डिज़ाइन किया गया है, जिससे आप संशोधनों और कार्यान्वयन के साथ वर्तमान बने रह सकते हैं। pgAdmin 4, वर्तमान संस्करण, PostgreSQL 9.2 और इसके बाद के संस्करण को प्रबंधित कर सकता है।

सुविधाएं

  • ग्राफिकल क्वेरी योजना प्रदर्शन
  • एसीएल में तेजी से अपडेट के लिए विज़ार्ड प्रदान करें
  • प्रक्रियात्मक भाषा डीबगर
  • ऑटो-वैक्यूम प्रबंधन
  • मॉनिटरिंग डैशबोर्ड
  • बैकअप, पुनर्स्थापना, वैक्यूम और मांग पर विश्लेषण करें
  • एसक्यूएल/शेल/बैच जॉब शेड्यूलिंग एजेंट
  • रन-टाइम पर खोजी गई वस्तुओं के लिए ऑटो-डिटेक्शन और समर्थन
  • प्रत्यक्ष डेटा संपादन के साथ एक लाइव SQL क्वेरी टूल
  • व्यवस्थापकीय प्रश्नों के लिए सहायता
  • एक सिंटैक्स-हाइलाइटिंग SQL संपादक
  • फिर से डिज़ाइन किए गए ग्राफ़िकल इंटरफ़ेस
  • सामान्य कार्यों के लिए शक्तिशाली प्रबंधन संवाद और उपकरण
  • प्रतिक्रियाशील, संदर्भ-संवेदनशील व्यवहार
  • सहायक त्रुटि संदेश
  • सहायक संकेत
  • pgAdmin संवाद और टूल का उपयोग करने के बारे में ऑनलाइन सहायता और जानकारी

इंस्टॉलेशन

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

$ sudo apt-get install curl ca-certificates
$ curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

और /etc/apt/sources.list.d/pgdg.list फ़ाइल बनाएँ। वितरण को कोडनेम-पीजीडीजी कहा जाता है। हमारे उदाहरण में बायोनिक-पीजीडीजी होना चाहिए।

$ deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main

अपने वितरण का कोडनाम निर्धारित करने के लिए आप lsb_release -c कमांड चला सकते हैं।

इसके बाद, आपको पैकेज सूचियों को अपडेट करना होगा, और pgadmin पैकेज स्थापित करना होगा:

$ sudo apt-get update
$ sudo apt-get install pgadmin4

फिर, आपको केवल pgadmin4 कमांड चलाने की जरूरत है:

$ pgadmin4

कॉन्फ़िगरेशन

संस्थापन एक विशिष्ट पोर्ट में सुनने वाला एक pgAdmin सर्वर बनाता है। हर बार जब आप pgadmin4 कमांड चलाते हैं तो यह पोर्ट बदल जाता है। प्रोग्राम चलने के बाद, आप टास्कबार पर pgAdmin आइकन द्वारा एक्सेस करने वाले वेब इंटरफ़ेस से अपने डेटाबेस का प्रबंधन कर सकते हैं।

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

फिर, आप pgAdmin 4 का उपयोग करके अपने डेटाबेस को प्रबंधित कर सकते हैं।

डिजाइन अच्छा दिखता है और यह एक सहज ज्ञान युक्त अंतरफलक है। मुख्य स्क्रीन के चार्ट आपके सिस्टम में किसी समस्या का पता लगाने में मदद कर सकते हैं।

स्थापना के लिए एक भंडार जोड़ने की आवश्यकता है, इसलिए इसके लिए कुछ अतिरिक्त कौशल की आवश्यकता हो सकती है।

ClusterControl

ClusterControl पोस्टग्रेएसक्यूएल के लिए परिनियोजन, प्रबंधन, निगरानी और स्केलिंग का समर्थन करता है।

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

आप बैकअप प्रबंधित कर सकते हैं, क्वेरी चला सकते हैं, और सभी मास्टर और दासों की उन्नत निगरानी कर सकते हैं; कुछ गलत होने पर स्वचालित विफलता के साथ।

ClusterControl के अंदर ऑटोमेशन सुविधाएँ आपको आसानी से एक PostgreSQL प्रतिकृति वातावरण सेटअप करने देती हैं, जहाँ आप नए प्रतिकृति दासों को नए सिरे से जोड़ सकते हैं या पहले से कॉन्फ़िगर किए गए दासों का उपयोग कर सकते हैं।

यह आपको स्वामी को बढ़ावा देने और दासों के पुनर्निर्माण की अनुमति भी देता है।

दो संस्करण हैं:सामुदायिक संस्करण या एंटरप्राइज़ संस्करण।

सुविधाएं

  • बैकअप प्रबंधन
  • निगरानी और चेतावनी
  • तैनाती और स्केलिंग
  • उन्नयन और पैचिंग
  • सुरक्षा और अनुपालन
  • ऑपरेशनल रिपोर्टिंग
  • कॉन्फ़िगरेशन प्रबंधन
  • स्वचालित पुनर्प्राप्ति और मरम्मत
  • प्रदर्शन प्रबंधन
  • स्वचालित प्रदर्शन सलाहकार

इंस्टॉलेशन

स्थापना के लिए, आप स्वचालित, मैन्युअल या ऑफ़लाइन स्थापना का उपयोग कर सकते हैं।

इस उदाहरण में, हम स्वचालित स्थापना का उपयोग करेंगे।

आपको निम्न स्क्रिप्ट डाउनलोड करने और इसे ClusterControl सर्वर पर रूट विशेषाधिकारों के साथ चलाने की आवश्यकता है:

$ wget http://www.severalnines.com/downloads/cmon/install-cc
$ chmod +x install-cc
$ sudo ./install-cc

फिर, आपको पासवर्ड या कॉन्फ़िगरेशन जैसी जानकारी पूरी करनी होगी और यह हो गया।

कॉन्फ़िगरेशन

स्थापना समाप्त होने के बाद, आप अपने सर्वर के होस्टनाम या आईपी पते का उपयोग करके वेब ब्राउज़र पर क्लस्टर कंट्रोल यूआई खोलने में सक्षम होना चाहिए, उदाहरण के लिए:http://192.168.100.191/clustercontrol/

यहां आप कई कार्य कर सकते हैं जैसे परिनियोजन, आयात, निगरानी, ​​और भी बहुत कुछ।

अपने PostgreSQL क्लस्टर को ClusterControl द्वारा आयात या परिनियोजित करने के बाद, आप इसे एक पूर्ण, अनुकूल वेब इंटरफ़ेस से प्रबंधित कर सकते हैं।

यह एक सर्वर पर चलता है, इसलिए आप इसे हर जगह से इस्तेमाल कर सकते हैं। सभी सॉफ़्टवेयर क्लस्टरकंट्रोल द्वारा इंस्टॉल किए गए हैं, इसलिए आपको मैन्युअल रूप से कोई इंस्टॉलेशन करने की आवश्यकता नहीं है।

व्यवस्थापक

व्यवस्थापक PHP में लिखा गया एक पूर्ण विशेषताओं वाला डेटाबेस प्रबंधन उपकरण है।

इसमें लक्ष्य सर्वर पर परिनियोजित करने के लिए तैयार एकल फ़ाइल होती है।

व्यवस्थापक MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch और MongoDB के लिए उपलब्ध है। वर्तमान संस्करण 4.7 है और इसे नवंबर में जारी किया गया था।

सुविधाएं

  • उपयोगकर्ता नाम और पासवर्ड के साथ डेटाबेस सर्वर से कनेक्ट करें
  • मौजूदा डेटाबेस चुनें या नया डेटाबेस बनाएं
  • तालिका के फ़ील्ड, अनुक्रमणिका, विदेशी कुंजी और ट्रिगर सूचीबद्ध करें
  • नाम, इंजन, संयोजन, auto_increment, और तालिका की टिप्पणी बदलें
  • कॉलम का नाम, प्रकार, मिलान, टिप्पणी और डिफ़ॉल्ट मान बदलें
  • टेबल और कॉलम जोड़ें और छोड़ें
  • पूर्ण-पाठ सहित अनुक्रमणिका द्वारा बनाएं, बदलें, छोड़ें और खोजें
  • विदेशी कुंजियों द्वारा सूचियां बनाएं, बदलें, छोड़ें और लिंक करें
  • दृश्यों से बनाएं, बदलें, छोड़ें और चुनें
  • संग्रहीत प्रक्रियाओं और कार्यों को बनाएं, बदलें, छोड़ें और कॉल करें
  • ट्रिगर बनाएं, बदलें और छोड़ें
  • डेटा को खोज, एग्रीगेट, सॉर्ट और सीमित परिणामों वाली तालिकाओं में सूचीबद्ध करें
  • नए रिकॉर्ड डालें, अपडेट करें और मौजूदा रिकॉर्ड हटाएं
  • फ़ाइल स्थानांतरण के माध्यम से सभी प्रकार के डेटा का समर्थन करता है
  • किसी टेक्स्ट फ़ील्ड या फ़ाइल से SQL कमांड निष्पादित करें
  • तालिका संरचना, डेटा, दृश्य, दिनचर्या, डेटाबेस को SQL या CSV में निर्यात करें
  • विदेशी कुंजियों से जुड़ा डेटाबेस स्कीमा प्रिंट करें
  • प्रक्रियाएं दिखाएं और उन्हें समाप्त करें
  • उपयोगकर्ताओं और अधिकारों को प्रदर्शित करें और उन्हें बदलें
  • दस्तावेज़ीकरण के लिंक के साथ चर प्रदर्शित करें
  • इवेंट और टेबल विभाजन प्रबंधित करें
  • पोस्टग्रेएसक्यूएल
    • स्कीमा, क्रम, उपयोगकर्ता प्रकार
  • व्यापक अनुकूलन विकल्प

इंस्टॉलेशन

यह एक वेब सर्वर में चलता है, इसलिए सबसे पहले, आपको Apache2, php, php-pdo और php-pgsql संकुल को स्थापित करने की आवश्यकता है।

$ sudo apt install apache2 php php-pdo php-pgsql

हमें व्यवस्थापक वेब पेज से PHP फ़ाइल डाउनलोड करने की आवश्यकता है:

$ wget https://github.com/vrana/adminer/releases/download/v4.7.1/adminer-4.7.1.php

और हमें PHP फ़ाइल को हमारे apache दस्तावेज़ रूट पर ले जाने की आवश्यकता है:

$ sudo mv adminer-4.7.1.php /var/www/html/adminer.php

फिर, यदि आप इसे अपने स्थानीय मशीन पर स्थापित कर रहे हैं, तो आपको अपने वेब ब्राउज़र में http://localhost/adminer.php URL खोलना होगा।

कॉन्फ़िगरेशन

टूल का उपयोग शुरू करने के लिए, आपको अपने डेटाबेस में लॉग इन करना होगा।

लॉग इन करने के बाद, आप निम्न वेब पेज देख सकते हैं।

स्थापना वास्तव में आसान है क्योंकि आपको केवल अपने वेब सर्वर के दस्तावेज़ रूट में PHP फ़ाइल डालने की आवश्यकता है, लेकिन इंटरफ़ेस थोड़ा पुराने ढंग का दिखता है।

यह एक वेब एप्लिकेशन है, इसलिए आप इसे केवल वेब ब्राउज़र का उपयोग करके हर जगह से एक्सेस कर सकते हैं।

एसक्यूएल वर्कबेंच/जे

SQL कार्यक्षेत्र/J एक मुफ़्त, DBMS-स्वतंत्र, क्रॉस-प्लेटफ़ॉर्म SQL क्वेरी टूल है।

यह जावा में लिखा गया है और इसे किसी भी ऑपरेटिंग सिस्टम पर चलाना चाहिए जो जावा रनटाइम एनवायरनमेंट प्रदान करता है।

इसका मुख्य फोकस SQL ​​स्क्रिप्ट चलाने और निर्यात/आयात सुविधाओं पर है। ग्राफिकल क्वेरी बिल्डिंग या अधिक उन्नत डीबीए कार्य फोकस नहीं हैं और योजनाबद्ध नहीं हैं।

सुविधाएं

  • क्वेरी परिणाम में सीधे डेटा संपादित करें, डालें और हटाएं
  • पाठ्य फ़ाइलें, XML, HTML या SQL लिखने के लिए शक्तिशाली निर्यात आदेश।
  • सभी उपयोगकर्ता तालिकाओं को एक ही कमांड के साथ एक निर्देशिका में निर्यात किया जा सकता है। निर्यात फ़ाइलें "ऑन-द-फ्लाई" संपीड़ित की जा सकती हैं।
  • शक्तिशाली पाठ, XML और स्प्रेडशीट आयात। फ़ाइलों का एक सेट एक एकल कमांड वाली निर्देशिका से आयात किया जा सकता है। डेटा को सही क्रम में डालने के लिए विदेशी कुंजी बाधाओं का पता लगाया जाता है
  • अंतर के लिए दो डेटाबेस स्कीमा की तुलना करें। XML आउटपुट को XSLT का उपयोग करके उपयुक्त SQL ALTER स्टेटमेंट में बदला जा सकता है
  • दो डेटाबेस के डेटा की तुलना करें और एक को दूसरे में माइग्रेट करने के लिए आवश्यक SQL स्टेटमेंट जेनरेट करें।
  • बैच मोड में SQL स्क्रिप्ट चलाने का समर्थन करता है
  • कंसोल मोड में चलने का समर्थन करता है
  • एसक्यूएल कमांड या जीयूआई का उपयोग करके प्रक्रिया, दृश्य और अन्य स्रोतों में टेक्स्ट खोजें
  • SQL कमांड या GUI का उपयोग करके सभी तालिकाओं के सभी स्तंभों में डेटा खोजें
  • एसक्यूएल कथनों का पुन:स्वरूपण
  • संबंधित तालिकाओं से उनकी विदेशी कुंजी परिभाषाओं के अनुसार पंक्तियों का चयन करें
  • समान मान या कॉलम दिखाने के लिए INSERT कथनों के लिए टूलटिप्स
  • डेटाबेस सर्वर के बीच सीधे SQL कमांड या GUI का उपयोग करके डेटा कॉपी करें
  • अक्सर उपयोग किए जाने वाले SQL कथनों के लिए मैक्रो
  • मानों के लिए स्मार्ट प्रॉम्प्टिंग सहित SQL कथनों में परिवर्तनीय प्रतिस्थापन
  • SQL कथनों में तालिकाओं और स्तंभों के लिए स्वतः पूर्णता
  • डेटाबेस ऑब्जेक्ट और उनकी परिभाषाएं प्रदर्शित करें
  • प्रदर्शन तालिका स्रोत
  • प्रदर्शन दृश्य, प्रक्रिया, और ट्रिगर स्रोत कोड
  • तालिकाओं के बीच विदेशी कुंजी बाधाओं को प्रदर्शित करें
  • क्वेरी परिणामों, SQL कथनों, निर्यात और आयात में BLOB डेटा के लिए पूर्ण समर्थन।

इंस्टॉलेशन

यह जावा पर लिखा गया है, इसलिए इसे चलाने के लिए आपको इस सॉफ़्टवेयर की आवश्यकता होगी।

सबसे पहले, आपको यह जांचना होगा कि आपके सिस्टम पर जावा स्थापित है या नहीं:

$ java --version

फिर, आपको SQL वर्कबेंच पैकेज डाउनलोड करना होगा:

$ wget https://www.sql-workbench.eu/Workbench-Build124.zip
$ unzip -d sqlworkbench Workbench-Build124.zip

इसे चलाने के लिए, आपको sqlworkbench.jar नाम की जार फ़ाइल को जार फ़्लैग के साथ जावा कमांड का उपयोग करके निष्पादित करना होगा:

$ java -jar sqlworkbench/sqlworkbench.jar

कॉन्फ़िगरेशन

अपने PostgreSQL डेटाबेस से जुड़ने के लिए, आपको JDBC ड्राइवर डाउनलोड करना होगा:

$ wget https://jdbc.postgresql.org/download/postgresql-42.2.5.jar
$ mv postgresql-42.2.5.jar sqlworkbench/

और ड्राइवर को अपने SQL कार्यक्षेत्र में कॉन्फ़िगर करें। इसके लिए फाइल पर जाएं -> ड्राइवर्स को मैनेज करें -> पोस्टग्रेएसक्यूएल को चुनें और ड्राइवर को चुनें।

फिर, फाइल -> कनेक्ट विंडो पर जाएं, और कनेक्शन प्रोफाइल जानकारी को पूरा करें।

कनेक्शन समाप्त होने के बाद, आप इसका उपयोग करके अपने डेटाबेस का प्रबंधन कर सकते हैं।

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

डीबीवर

DBeaver डेवलपर्स और डेटाबेस एडमिनिस्ट्रेटर के लिए फ्री और ओपन सोर्स यूनिवर्सल डेटाबेस टूल है।

सभी लोकप्रिय डेटाबेस का समर्थन करता है:MySQL, PostgreSQL, MariaDB, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Derby, आदि।

उपयोगिता इस परियोजना का मुख्य लक्ष्य है, कार्यक्रम यूआई को सावधानीपूर्वक डिजाइन और कार्यान्वित किया गया है। यह एक ओपनसोर्स फ्रेमवर्क पर आधारित है और विभिन्न एक्सटेंशन (प्लगइन्स) लिखने की अनुमति देता है। यह JDBC ड्राइवर वाले किसी भी डेटाबेस का समर्थन करता है। दो संस्करण हैं:सामुदायिक संस्करण और एंटरप्राइज़ संस्करण।

सुविधाएं

  • कनेक्शन प्रबंधक
  • मेटाडेटा ब्राउज़र
  • एसक्यूएल संपादक
  • डेटा व्यूअर/संपादक
  • डेटा/मेटाडेटा खोज
  • डेटाबेस संरचना की तुलना करें
  • डेटा स्थानांतरण (निर्यात/आयात)
  • ईआर आरेख
  • क्वेरी मैनेजर
  • परियोजनाएं
  • अतिरिक्त दृश्य
  • चालक प्रबंधक
  • समर्थित रिलेशनल डेटाबेस
  • समर्थित NoSQL डेटाबेस
  • समर्थित ओएस
  • पोस्टग्रेएसक्यूएल
    • निष्पादन योजना समझाएं
    • संग्रहीत प्रक्रिया स्रोत
    • डीडीएल देखता है
    • अनुक्रम

इंस्टॉलेशन

सबसे पहले, आपको पैकेज डाउनलोड करना होगा और इसे इंस्टॉल करना होगा:

$ wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
$ dpkg -i dbeaver-ce_latest_amd64.deb

और फिर, एप्लिकेशन खोलने के लिए बस निम्न कमांड चलाएँ:

$ dbeaver

कॉन्फ़िगरेशन

जब आप पहली बार एप्लिकेशन चलाते हैं, तो आपको अपने डेटाबेस कनेक्शन को कॉन्फ़िगर करने की आवश्यकता होती है।

तो, आपको PostgreSQL का चयन करना होगा और जानकारी को पूरा करना होगा।

फिर, टेस्ट कनेक्शन का चयन करके, आपको ड्राइवर फ़ाइलों को डाउनलोड करना होगा। परीक्षण के बाद आपको निम्न संदेश प्राप्त होना चाहिए।

जब आप कॉन्फ़िगरेशन समाप्त कर लेते हैं, तो आप DBeaver एप्लिकेशन का उपयोग करके अपने डेटाबेस का प्रबंधन कर सकते हैं।

स्थापना, मूल रूप से, केक का एक टुकड़ा है, और इंटरफ़ेस अनुकूल और सहज दिखता है।

नेविकैट

PostgreSQL के लिए Navicat PostgreSQL डेटाबेस विकास के लिए उपयोग में आसान ग्राफिकल टूल है।

यह टूल शुरुआती से लेकर वरिष्ठों तक सभी के लिए उपयुक्त होगा, और सरल प्रश्नों से लेकर विकास तक सभी कार्यों में फिट होगा। स्थानीय/दूरस्थ PostgreSQL सर्वर से कनेक्ट करें और Amazon Redshift, Amazon Aurora, Amazon RDS, Google Cloud, Microsoft Azure, अलीबाबा Cloud, Tencent Cloud और Huawei Cloud जैसे क्लाउड डेटाबेस और सभी PostgreSQL डेटाबेस ऑब्जेक्ट्स के साथ संगत करें। यह एक सशुल्क एप्लिकेशन है लेकिन आप इसका परीक्षण करने के लिए परीक्षण संस्करण का उपयोग कर सकते हैं।

सुविधाएं

  • PostgreSQL 7.3 या बाद के संस्करण और क्लाउड सेवाओं जैसे AWS, Google क्लाउड या Microsoft Azure का समर्थन करता है।
  • सुरक्षित कनेक्शन:SSH/HTTP/SSL
  • नेविकैट क्लाउड
  • डेटा व्यूअर और संपादक
  • एसक्यूएल प्रसंस्करण
  • डेटा मॉडलिंग
  • आयात/निर्यात
  • डेटा हेरफेर
  • बैकअप/पुनर्स्थापित करें
  • स्वचालन
  • उपयोगकर्ता को प्रबंधित करें
  • सर्वर मॉनिटर

इंस्टॉलेशन

सबसे पहले, हमें Navicat पैकेज डाउनलोड करना होगा और इसे अनकम्प्रेस्ड करना होगा।

$ wget http://download3.navicat.com/download/navicat121_pgsql_en_x64.tar.gz
$ tar zxvf navicat121_pgsql_en_x64.tar.gz

फिर, हमें इसे शुरू करने के लिए start_navicat स्क्रिप्ट चलाने की आवश्यकता है।

$ cd navicat121_pgsql_en_x64
$ ./start_navicat

यह Navicat एप्लिकेशन को चलाने के लिए वाइन का उपयोग करेगा और यह आपको आरंभीकरण के दौरान कुछ आवश्यक निर्भरता स्थापित करने के लिए कह सकता है।

कॉन्फ़िगरेशन

जब आप एप्लिकेशन को एक्सेस करते हैं, तो आपको एक नया कनेक्शन बनाने की आवश्यकता होती है।

कनेक्शन -> पोस्टग्रेएसक्यूएल पर जाएं और जानकारी को पूरा करें।

इसके बाद, आप अपने डेटाबेस को प्रबंधित करने के लिए एप्लिकेशन का उपयोग करना शुरू कर सकते हैं।

सॉफ्टवेयर लिनक्स पर वाइन पर चलता है और परीक्षण 14 दिनों के लिए है। इंटरफ़ेस सुंदर और मैत्रीपूर्ण दिखता है।

निष्कर्ष

इस ब्लॉग में, हमने PostgreSQL के लिए कुछ सबसे सामान्य GUI टूल की समीक्षा की।

इस तथ्य के बावजूद कि GUI टूल का उपयोग करना अनिवार्य नहीं है, यह आपको चीजों को प्रबंधित करने का एक अधिक अनुकूल तरीका प्रदान करके कुछ दैनिक DBA कार्यों को आसान बनाने में मदद कर सकता है।

ये उपकरण कमांड लाइन के लिए प्रतिस्थापन नहीं हैं (एक डीबीए के रूप में आपको इसमें महारत हासिल करने की आवश्यकता है), लेकिन ये बेहद मददगार हैं और आप वास्तव में इनसे लाभान्वित होंगे।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक सेट-रिटर्निंग फ़ंक्शन को एक सरणी तर्क के साथ कई बार कॉल करें

  2. एप्लिकेशन उपयोगकर्ता बनाम पंक्ति स्तर सुरक्षा

  3. यौगिक कुंजी के लिए पंक्तियों के प्रति समूह क्रमांक

  4. PostgreSQL को क्लाउड में माइग्रेट करना - Amazon, Google और Microsoft से समाधानों की तुलना करना

  5. PostgreSQL के लिए घंटों में टाइमस्टैम्प अंतर