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

रिलीज़ प्रबंधन

अवलोकन
वैरिएबल और कुंजी
बैकअप प्रबंधन
माइग्रेशन प्रबंधन
Next Pageअवलोकन
TIP

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

#प्रकाशन प्रबंधन

#परिचय

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

#इंस्टॉलेशन

प्रकाशन प्रबंधन के लिए तीन प्लगइन आवश्यक हैं। कृपया सुनिश्चित करें कि आपने निम्नलिखित सभी प्लगइन सक्रिय कर लिए हैं।

#एनवायरनमेंट वैरिएबल

  • यह एक बिल्ट-इन प्लगइन है, जो डिफ़ॉल्ट रूप से स्थापित और सक्रिय होता है।
  • यह एनवायरनमेंट वैरिएबल और कीज़ (keys) के केंद्रीकृत कॉन्फ़िगरेशन और प्रबंधन की सुविधा प्रदान करता है। इसका उपयोग संवेदनशील डेटा स्टोरेज, कॉन्फ़िगरेशन डेटा के पुन: उपयोग और वातावरण-आधारित अलगाव आदि के लिए किया जाता है (दस्तावेज़ देखें)।

#बैकअप प्रबंधक

  • यह प्लगइन केवल प्रोफेशनल एडिशन या उससे ऊपर के संस्करणों में उपलब्ध है (अधिक जानें)।
  • यह बैकअप और रीस्टोरेशन (restore) कार्यक्षमता प्रदान करता है, जिसमें निर्धारित समय पर बैकअप भी शामिल है, जिससे डेटा सुरक्षा और त्वरित रिकवरी सुनिश्चित होती है (दस्तावेज़ देखें)।

#माइग्रेशन प्रबंधक

  • यह प्लगइन केवल प्रोफेशनल एडिशन या उससे ऊपर के संस्करणों में उपलब्ध है (अधिक जानें)।
  • इसका उपयोग एप्लिकेशन कॉन्फ़िगरेशन को एक एप्लिकेशन वातावरण से दूसरे एप्लिकेशन वातावरण में माइग्रेट करने के लिए किया जाता है (दस्तावेज़ देखें)।

#सामान्य नो-कोड डेवलपमेंट प्रक्रियाएँ

#एकल डेवलपमेंट वातावरण, एकतरफ़ा प्रकाशन

यह दृष्टिकोण सरल डेवलपमेंट प्रक्रियाओं के लिए उपयुक्त है। इसमें एक डेवलपमेंट वातावरण, एक प्री-रिलीज़ वातावरण और एक प्रोडक्शन वातावरण होता है। परिवर्तन डेवलपमेंट वातावरण से प्री-रिलीज़ वातावरण में जाते हैं और अंततः प्रोडक्शन वातावरण में तैनात किए जाते हैं। इस प्रक्रिया में, केवल डेवलपमेंट वातावरण ही कॉन्फ़िगरेशन को संशोधित कर सकता है — प्री-रिलीज़ और प्रोडक्शन वातावरण दोनों में संशोधन की अनुमति नहीं है।

20250106234710

माइग्रेशन नियमों को कॉन्फ़िगर करते समय, यदि आवश्यक हो तो कोर और प्लगइन में बिल्ट-इन तालिकाओं के लिए "ओवरराइट (Overwrite) प्राथमिकता" नियम चुनें; अन्य सभी के लिए, यदि कोई विशेष आवश्यकता नहीं है, तो आप डिफ़ॉल्ट सेटिंग्स रख सकते हैं।

20250105194845

#कई डेवलपमेंट वातावरण, मर्ज किया गया प्रकाशन

यह दृष्टिकोण बहु-व्यक्ति सहयोग या जटिल प्रोजेक्ट परिदृश्यों के लिए उपयुक्त है। कई समानांतर डेवलपमेंट वातावरण का स्वतंत्र रूप से उपयोग किया जा सकता है, और सभी परिवर्तनों को परीक्षण और सत्यापन के लिए एक एकल प्री-रिलीज़ वातावरण में मर्ज किया जाता है, फिर प्रोडक्शन में तैनात किया जाता है। इस प्रक्रिया में भी, केवल डेवलपमेंट वातावरण ही कॉन्फ़िगरेशन को संशोधित कर सकता है — प्री-रिलीज़ और प्रोडक्शन वातावरण दोनों में संशोधन की अनुमति नहीं है।

20250107103829

माइग्रेशन नियमों को कॉन्फ़िगर करते समय, यदि आवश्यक हो तो कोर और प्लगइन में बिल्ट-इन तालिकाओं के लिए "इन्सर्ट या अपडेट (Insert or Update) प्राथमिकता" नियम चुनें; अन्य सभी के लिए, यदि कोई विशेष आवश्यकता नहीं है, तो आप डिफ़ॉल्ट सेटिंग्स रख सकते हैं।

20250105194942

#रोलबैक

माइग्रेशन निष्पादित करने से पहले, सिस्टम स्वचालित रूप से वर्तमान एप्लिकेशन का बैकअप बनाता है। यदि माइग्रेशन विफल हो जाता है या परिणाम अपेक्षित नहीं होते हैं, तो आप बैकअप प्रबंधक के माध्यम से रोलबैक और रीस्टोर कर सकते हैं।

20250105195029