logologo
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
logologo
वर्कफ़्लो
अवलोकन
क्विक स्टार्ट

ट्रिगर

अवलोकन
डेटा टेबल इवेंट
निर्धारित कार्य
ऑपरेशन से पहले का इवेंट
ऑपरेशन के बाद का इवेंट
कस्टम ऑपरेशन इवेंट
अनुमोदन
Webhook

नोड

अवलोकन

AI

LLM

फ्लो कंट्रोल

शर्त
बहु-शर्त शाखा
लूप
वैरिएबल
समानांतर शाखा
वर्कफ़्लो कॉल करें
प्रोसेस आउटपुट
JSON वैरिएबल मैपिंग
विलंब
समाप्त

गणना

गणना
तिथि गणना
JSON गणना

डेटा ऑपरेशन

डेटा जोड़ें
डेटा अपडेट करें
डेटा क्वेरी करें
डेटा हटाएँ
SQL ऑपरेशन

मैनुअल प्रोसेसिंग

मैनुअल प्रोसेसिंग
अनुमोदन
CC

एक्सटेंशन प्रकार

HTTP रिक्वेस्ट
JavaScript स्क्रिप्ट
सूचना
ईमेल भेजें
प्रतिक्रिया
प्रतिक्रिया संदेश
वैरिएबल
निष्पादन रिकॉर्ड
संस्करण प्रबंधन
उन्नत विकल्प

एक्सटेंशन विकास

अवलोकन
ट्रिगर प्रकार का विस्तार करें
नोड प्रकार का विस्तार करें
API संदर्भ
Previous Pageडेटा हटाएँ
Next Pageमैनुअल प्रोसेसिंग
TIP

यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें

#SQL एक्शन

This feature is provided by the plugin «वर्कफ़्लो: SQL नोड»

#परिचय

कुछ विशेष परिदृश्यों में, ऊपर बताए गए साधारण संग्रह एक्शन नोड जटिल ऑपरेशनों को संभाल नहीं पाते हैं। ऐसे मामलों में, आप सीधे SQL नोड का उपयोग कर सकते हैं ताकि डेटाबेस जटिल SQL स्टेटमेंट को सीधे निष्पादित करके डेटा में हेरफेर कर सके।

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

#इंस्टॉलेशन

यह एक बिल्ट-इन प्लगइन है, इसे इंस्टॉल करने की आवश्यकता नहीं है।

#नोड बनाएँ

वर्कफ़्लो कॉन्फ़िगरेशन इंटरफ़ेस में, फ़्लो में प्लस ("+") बटन पर क्लिक करके "SQL एक्शन" नोड जोड़ें:

SQL एक्शन_जोड़ें

#नोड कॉन्फ़िगरेशन

SQL नोड_नोड कॉन्फ़िगरेशन

#डेटा स्रोत

SQL निष्पादित करने के लिए डेटा स्रोत चुनें।

डेटा स्रोत डेटाबेस प्रकार का होना चाहिए, जैसे मुख्य डेटा स्रोत, PostgreSQL, या अन्य Sequelize-संगत डेटा स्रोत।

#SQL सामग्री

SQL स्टेटमेंट संपादित करें। वर्तमान में, केवल एक SQL स्टेटमेंट समर्थित है।

संपादक के ऊपरी-दाएँ कोने में स्थित वेरिएबल बटन का उपयोग करके आवश्यक वेरिएबल्स डालें। निष्पादन से पहले, इन वेरिएबल्स को टेक्स्ट प्रतिस्थापन के माध्यम से उनके संबंधित मानों से बदल दिया जाएगा। फिर परिणामी टेक्स्ट को अंतिम SQL स्टेटमेंट के रूप में उपयोग किया जाएगा और क्वेरी के लिए डेटाबेस को भेजा जाएगा।

#नोड निष्पादन परिणाम

v1.3.15-beta से, SQL नोड निष्पादन का परिणाम शुद्ध डेटा से बना एक ऐरे होता है। इससे पहले, यह क्वेरी मेटाडेटा वाली Sequelize की मूल रिटर्न संरचना थी (देखें: sequelize.query())।

उदाहरण के लिए, निम्नलिखित क्वेरी:

select count(id) from posts;

v1.3.15-beta से पहले का परिणाम:

[
    [
        { "count": 1 }
    ],
    {
        // meta
    }
]

v1.3.15-beta के बाद का परिणाम:

[
    { "count": 1 }
]

#अक्सर पूछे जाने वाले प्रश्न

#SQL नोड के परिणाम का उपयोग कैसे करें?

यदि SELECT स्टेटमेंट का उपयोग किया जाता है, तो क्वेरी परिणाम Sequelize के JSON फॉर्मेट में नोड में सहेजा जाएगा। इसे JSON-query प्लगइन के साथ पार्स और उपयोग किया जा सकता है।

#क्या SQL एक्शन संग्रह इवेंट ट्रिगर करता है?

नहीं। SQL एक्शन सीधे SQL स्टेटमेंट को डेटाबेस में प्रोसेसिंग के लिए भेजता है। संबंधित CREATE / UPDATE / DELETE ऑपरेशन डेटाबेस में होते हैं, जबकि संग्रह इवेंट Node.js के एप्लिकेशन लेयर (ORM द्वारा हैंडल किए जाते हैं) पर होते हैं, इसलिए संग्रह इवेंट ट्रिगर नहीं होंगे।