DBunny - VS Code में DataGrip की कमी महसूस होने पर बनाया गया DB manipulation Extension
(marketplace.visualstudio.com)Claude Code इस्तेमाल करते हुए मैंने अपना development environment पूरी तरह VS Code पर शिफ्ट कर लिया।
डेवलपमेंट करते समय कुछ असुविधाएँ महसूस होने लगीं। (खासकर मेरे जैसे व्यक्ति के लिए जो मुख्य रूप से BE development करता है...)
पहले मैं जो JetBrains products इस्तेमाल करता था, उनमें DataGrip की कुछ ऐसी सुविधाएँ थीं जिन्हें मैं बहुत स्वाभाविक मानता था।
- टेबल structure जल्दी से देखना
- query results को तुरंत edit करना
- ERD diagram देखना
- वगैरह
मैंने VS Code extensions ढूँढे, कुछ थे भी, लेकिन कहीं न कहीं कुछ कमी महसूस हुई।
(हो सकता है कि मैं सही वाला ढूँढ नहीं पाया T_T)
इसलिए मैंने खुद DBunny नाम का एक Extension बना लिया।
मुख्य फीचर्स
- Inline editing: query results को Excel की तरह सीधे edit करें
- ERD diagram: table relationships को visualize करें + SVG/PNG export
- Real-time monitoring: execution time, connection count, active connections आदि
- SSH tunneling: remote DB को सुरक्षित तरीके से access करें
- Supported DBs: MySQL, PostgreSQL, SQLite, H2, MongoDB, Redis
इंस्टॉल करने का तरीका
VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=chimaek.dbunny
या Extensions टैब में "DBunny" खोजें
यह अभी development में है, इसलिए bugs हो सकते हैं।
अगर आप feedback या bug reports दें तो आभारी रहूँगा 🐰
5 टिप्पणियां
प्रोडक्ट अच्छा लगता है, लेकिन मेन स्क्रीन का gif काफ़ी कमजोर लगता है। सबसे पहले, सबसे महत्वपूर्ण असली working screen तक पहुँचना बहुत धीमा है, और
Subscribeशब्द तथा उसके ऊपर चल रहे cursor का क्या मतलब है, यह समझने में भी काफ़ी समय लगा। इस मामले में, इसे कुछ screenshots से बदलना थोड़ा अधिक प्रभावी होगा।फ़ीडबैक के लिए धन्यवाद। इसमें व्यक्तिगत जानकारी शामिल थी, इसलिए इसे "Subscribe" वाक्यांश से बदल दिया गया है। इसे screenshot से बदलने के विकल्प पर भी विचार करूँगा। :)
हाँ, वह बात समझ में आती है, लेकिन यह काफ़ी धीमा लगता है lol पहली स्क्रीन खुलने से लेकर काम करने वाली स्क्रीन तक जाने में 10 सेकंड से ज़्यादा लगते दिखते हैं।
अभी इंस्टॉल करके थोड़ी देर इस्तेमाल किया है, और कुछ असुविधाएँ या संभावित समस्याएँ दिखीं, इसलिए कमेंट छोड़ रहा हूँ!
उपयोग environment
समस्याएँ
"Error: Query execution failed: This command is not supported in the prepared statement protocol yet"
ऐसा एरर आता है और पूरा डेटा नहीं देख पाता हूँ।
(query फ़ाइल बनाकर जब क्वेरी करता हूँ, तब ठीक से दिखता है)
असुविधाएँ
फ़ीडबैक के लिए धन्यवाद :)
मैंने shortcut conflict के बारे में पहले नहीं सोचा था...
इसे Ctrl+Alt+ (Windows) / Cmd+Option+ (Mac) के रूप में एक जैसा कर दिया है ताकि VS Code और system shortcuts के साथ टकराव से बचा जा सके!