"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > सीएलआई के माध्यम से तेजी से डेटाबेस का निरीक्षण करने के लिए पायथन के साथ बनाया गया मेरा पहला ओपन-सोर्स प्रोजेक्ट

सीएलआई के माध्यम से तेजी से डेटाबेस का निरीक्षण करने के लिए पायथन के साथ बनाया गया मेरा पहला ओपन-सोर्स प्रोजेक्ट

2024-11-08 को प्रकाशित
ब्राउज़ करें:868

My first open-source project built with Python to inspect databases through CLI fast

मेरी समस्या क्या थी:

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

मेरा प्रोजेक्ट क्या करता है:

peepDB एक CLI टूल है जिसे SQL लिखे बिना त्वरित डेटाबेस तालिका निरीक्षण के लिए डिज़ाइन किया गया है। यह MySQL, PostgreSQL और MariaDB को सपोर्ट करता है, जिससे उपयोगकर्ता सरल कमांड के साथ सभी टेबल या एक विशिष्ट टेबल देख सकते हैं। उपकरण सुरक्षित रूप से कनेक्शन विवरण संग्रहीत करता है, स्वरूपित तालिका या JSON प्रारूप में आउटपुट प्रदान करता है।

लक्षित दर्शक:

peepDB का उद्देश्य डेटाबेस-संचालित अनुप्रयोगों को डिबग करने वाले डेवलपर्स, त्वरित जांच या ऑडिट करने वाले डीबीए, टेबल संरचनाओं की खोज करने वाले डेटा विश्लेषक और डेटाबेस के बारे में सीखने वाले लोग हैं जो डेटा का पता लगाने का एक आसान तरीका चाहते हैं। यह विकास और उत्पादन दोनों परिवेशों में उपयोग के लिए उपयुक्त है, जो विभिन्न डेटाबेस निरीक्षण आवश्यकताओं के लिए एक बहुमुखी उपकरण प्रदान करता है।

तुलना:

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

कृपया बेझिझक मुझे सिफारिशें भेजें और/या योगदान दें:

https://github.com/PeepDB-dev/peepdb

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/evangelosmeklis/my-first-open-source-project-build-with-python-to-inspect-databases-throw-cli-fast-5d31?1यदि कोई है उल्लंघन, हटाने के लिए कृपया [email protected] से संपर्क करें
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3