डेटाबेस या किसी अन्य प्रकार के सॉफ्टवेयर के साथ काम करते समय, ऐसे समय होते हैं जब अनुभव बढ़ाया जाता है या उसके साथ बातचीत करने के लिए आपके द्वारा उपयोग किए जाने वाले टूल द्वारा बाधा।
PostgreSQL में कमांड लाइन टूल, psql है, और यह काफी शक्तिशाली है, लेकिन कुछ लोग अब तक एक ग्राफिकल एडिटर को पसंद करते हैं। यद्यपि कमांड लाइन आमतौर पर उपयोग की जाती है, आप कई बार एक दृश्य स्क्रीन का उपयोग करना चाह सकते हैं।
इसलिए Microsoft ने Azure Data Studio, एक खुला स्रोत GUI संपादक पेश किया जो पोस्टग्रैज का समर्थन करता है।
Microsoft ने PostgreSQL एक्सटेंशन का पूर्वावलोकन प्रस्तुत करने का अवसर लिया विजुअल स्टूडियो कोड (VS कोड) में संगत। Azure Data Studio और VS कोड ओपन सोर्स और एक्स्टेंसिबल हैं, दो तत्व जिन पर PostgreSQL आधारित है।
एज़्योर डेटा स्टूडियो के बारे में
Azure डेटा स्टूडियो, Microsoft का खुला स्रोत संपादक SQL डेटाबेस के साथ काम करने के लिए, अब PostgreSQL का भी समर्थन करता है।
एकीकरण को एक एक्सटेंशन के माध्यम से हल किया जाता है जिसके साथ आप संपादक को सीधे अपने स्वयं के पोस्टग्रेज सर्वर से कनेक्ट कर सकते हैं। इससे कोई फर्क नहीं पड़ता कि यह स्व-होस्ट है, वर्चुअल मशीन में चलता है, या क्लाउड प्रदाता के साथ प्रबंधित उदाहरण के रूप में।
यदि एकाधिक पोस्टग्रेज सर्वर का उपयोग किया जाता है, तो आप उन्हें एज़्योर डेटा स्टूडियो में भी एक साथ समूहित कर सकते हैं, जो आसानी से प्रत्येक को एक अलग "रंग" देकर पहचाना जाएगा।
यह गलती से उत्पादन सर्वर के साथ विकास सर्वर को भ्रमित करने से बचने के लिए है। एक पदानुक्रमित दृश्य भी आपको आसानी से सभी स्तंभों, अनुक्रमित, ट्रिगर और प्रत्येक डेटाबेस और तालिका के कार्यों को देखने की अनुमति देता है।
Azure डेटा स्टूडियो वीएस कोड से कई विशेषताएं विरासत में मिलीं। यह अधिकांश वीएस कोड एक्सटेंशन, जैसे कि पायथन, आर और कुबेरनेट्स के साथ भी संगत है।
साथ ही, संपादक को प्रश्नों को लिखने में उनकी मदद करनी चाहिए। इसके लिए, प्रकाशक के पास Intellisense है, जो Microsoft का स्वचालित स्रोत कोड पूरा करता है।
दूसरी ओर विज़ुअल स्टूडियो कोड से परिचित स्निपेट फीचर को संपादक में एकीकृत किया गया है। वहां आप अक्सर उपयोग किए गए SQL प्रश्नों को संग्रहीत कर सकते हैं और यदि आवश्यक हो तो उनका पुन: उपयोग कर सकते हैं।
Azure डेटा स्टूडियो मुख्य रूप से डेटा विशेषज्ञों के उद्देश्य से है। इसलिए, Microsoft ने अनुप्रयोग डेवलपर्स के रूप में Postgres डेटाबेस का उपयोग करने वालों के लिए Visual Studio कोड के लिए एक PostgreSQL एक्सटेंशन भी विकसित किया है।
इसके अलावा, यह अभी भी एक पूर्वावलोकन संस्करण में है। इसलिए, दोनों संपादक एक्सटेंशन में एक या दूसरी त्रुटि हो सकती है।
यदि आपका मुख्य उपयोग डेटाबेस प्रशासन है, तो Azure Data Studio एक अच्छा विकल्प हो सकता है।
खैर, यह आपको कई डेटाबेस कनेक्शन प्रबंधित करने, डेटाबेस ऑब्जेक्ट्स के पदानुक्रम का पता लगाने, डैशबोर्ड को कॉन्फ़िगर करने और बहुत कुछ करने की अनुमति देता है।
दूसरी ओर, यदि आप डेटाबेस प्रशासन की तुलना में अनुप्रयोग विकास के करीब हैं, तो Microsoft VS कोड में PostgreSQL एक्सटेंशन प्रदान करता है।
उबंटू और डेरिवेटिव पर एज़्योर डेटा स्टूडियो कैसे स्थापित करें?
जो लोग अपने सिस्टम पर इस संपादक को स्थापित करने में रुचि रखते हैं, नीचे दिए गए निर्देशों को हम आपके साथ साझा करके ऐसा कर सकते हैं।
पहली बात हम करने जा रहे हैं संपादक से नवीनतम स्थिर पैकेज डाउनलोड करें से निम्नलिखित लिंक।
चलिए अब PostgreSQL समर्थन के लिए एक्सटेंशन डाउनलोड करें नीचे दिए गए लिंक से
पहले ही डाउनलोड कर चुके हैं हमें अपने पसंदीदा पैकेज मैनेजर या टर्मिनल से संपादक को निम्नलिखित कमांड में टाइप करके स्थापित करना चाहिए:
sudo dpkg -i azuredatastudio*.deb
और आश्रितों के साथ समस्या होने की स्थिति में, हम उन्हें निम्न लिखकर हल करते हैं:
sudo apt -f install
PostgreSQL एक्सटेंशन इंस्टॉल करना
अब PostgreSQL के लिए समर्थन एक्सटेंशन जोड़ने के लिए। सबसे पहले हम एज़्योर डेटा स्टूडियो और अंदर खोलने जा रहे हैं हमें एक्सटेंशन आइकन का चयन करना होगा Azure डेटा स्टूडियो में साइडबार से।
खोज बार में, 'postgresql' लिखें। PostgreSQL एक्सटेंशन का चयन करें।
इंस्टॉल का चयन करें। एक बार स्थापित होने के बाद, Azure डेटा स्टूडियो में एक्सटेंशन को सक्रिय करने के लिए पुनः लोड का चयन करें।