मैं Qiu की रिलीज की घोषणा करते हुए रोमांचित हूं - एक गैर-बकवास SQL क्वेरी रनर जिसे कच्चे SQL को फिर से मज़ेदार बनाने के लिए डिज़ाइन किया गया है। आइए ईमानदार रहें, ओआरएम का अपना स्थान है, लेकिन जब आप केवल सरल एसक्यूएल लिखना चाहते हैं तो वे थोड़ा भारी हो सकते हैं। मुझे हमेशा कच्ची SQL क्वेरीज़ तैयार करने में मज़ा आया है, लेकिन मुझे एहसास हुआ कि मुझे अभ्यास की ज़रूरत है - इसमें बहुत कुछ है। यहीं पर किउ आता है।
किउ के साथ, अब भारी ओआरएम के साथ कुश्ती या अमूर्तता की परतों में खो जाना नहीं रह गया है। यह उन डेवलपर्स के लिए डिज़ाइन किया गया एक हल्का उपकरण है, जो मेरी तरह अतिरिक्त शोर के बिना SQL में महारत हासिल करने पर ध्यान केंद्रित करना चाहते हैं। कच्चा एसक्यूएल लिखना सशक्त होना चाहिए, कोई काम का काम नहीं, और Qiu ऐसा करता है।
मैंने Qiu बनाया क्योंकि मैं कच्ची SQL क्वेरी को चलाने, उनका अभ्यास करने और ORM की विशिष्ट परेशानियों से बचने का एक सरल लेकिन शक्तिशाली तरीका चाहता था। चाहे आप एक डेटाबेस नौसिखिया हों जो अपने एसक्यूएल कौशल को तेज करना चाहते हैं या एक अनुभवी डेवलपर हैं जो अमूर्तता से अधिक सरलता पसंद करते हैं, क्यू ने आपको कवर कर लिया है।
किउ के साथ शुरुआत करना इतना आसान है:
npm install @medishn/gland-qiu
यहां बताया गया है कि किउ कैसे काम करता है:
import { Qiu } from '@medishn/gland-qiu'; const db = new Qiu('mysql', '-u username -ppassword'); // Before that, you have to create the database Like: CREATE DATABASE db db.use('my_database'); // Running a raw query await db.exec('SELECT * FROM users;'); // Running a query from an SQL file await db.exec('./queries/create_table.sql');
Qiu का जन्म SQL में बेहतर होने और ORM से ध्यान भटकाए बिना प्रक्रिया का आनंद लेने की मेरी इच्छा से हुआ था। यदि आप भारी अमूर्तताओं से थक चुके हैं और बस एक सीधा SQL रनर चाहते हैं, तो Qiu को आज़माएं!
GitHub रिपॉजिटरी या npm पैकेज पेज पर और अधिक जानें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3