Extension:Cargo/hi

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

कार्गो अपने सभी डेटा को डेटाबेस तालिकाओं में संग्रहीत करता है, जिसे मीडियाविकि के अपने डेटाबेस (डिफ़ॉल्ट) या एक अलग डेटाबेस में रखा जा सकता है। अधिकांश भाग के लिए, प्रत्येक संग्रहीत टेम्पलेट प्रत्येक संबंधित टेम्पलेट पैरामीटर के लिए कॉलम के साथ, एक एकल डीबी तालिका में अपना डेटा संग्रहीत करता है। इसके कुछ अपवाद हैं: टेम्प्लेट फ़ील्ड्स का संचालन जो मूल्यों की सरणियों/सूचियों को रखता है, और अधिकांश डीबी सिस्टम में उन डेटा प्रकारों की खराब मूल हैंडलिंग के कारण भौगोलिक निर्देशांक रखने वाले फ़ील्ड अधिक जटिल हैं। और सभी डेटा को एक डाटाबेस टेबल में स्टोर करने के लिए कई टेम्प्लेट सेट किए जा सकते हैं।

विस्तार कई पार्सर कार्यों को परिभाषित करता है; ये तीन सबसे महत्वपूर्ण हैं:


 * - एक टेम्पलेट के भाग के भीतर रखा गया; यह एक तालिका के लिए स्कीमा को परिभाषित करता है।
 * - एक पंक्ति को कार्गो तालिका में संग्रहीत करता है; आमतौर पर एक टेम्पलेट के भाग के भीतर रखा जाता है।
 * - एसक्यूएल घटकों का उपयोग करते हुए, एक या अधिक कार्गो डेटा तालिकाएँ पूछता है।

अन्य परिभाषित पार्सर कार्य हैं:


 * - एक टेम्पलेट को कहीं और घोषित तालिका में पंक्तियों को जोड़ने के रूप में परिभाषित करता है।
 * - एकाधिक प्रश्नों के परिणाम एक ही स्थान पर प्रदर्शित करता है।
 * - एक बिंदु दिखाने वाला नक्शा प्रदर्शित करता है।
 * - पुनरावर्ती घटना के लिए तिथियां प्रिंट करता है; #cargo_store द्वारा उपयोग के लिए।

कार्गो इस संग्रहीत डेटा के माध्यम से देखने और ड्रिलिंग करने के लिए विभिन्न इंटरफेस को भी परिभाषित करता है।

कार्गो का परीक्षण किया गया है, और माई एसक्यूएल और पोस्टग्रेएसक्यूएल डेटाबेस सिस्टम के साथ काम करता है। सिद्धांत रूप में, यह एसक्यूएललाईट का भी समर्थन करता है, लेकिन यह एसक्यूएललाईट के साथ अच्छी तरह से परीक्षण नहीं किया गया है और काम नहीं कर सकता है।

कार्गो एक्सटेंशन के इस संस्करण के लिए MediaWiki 1.33+ की आवश्यकता है।

कार्गो के बारे में अधिक जानने के लिए नेविगेशन बार में पृष्ठों पर क्लिक करें, यह कैसे काम करता है, इसका उपयोग कैसे करें और इसे कैसे स्थापित करें।



यह भी देखें

 * – एक सिंहावलोकन और तुलना।
 * – पृष्ठों से डेटा निकालने की अनुमति देता है।
 * – पृष्ठों के भीतर डेटा के भंडारण और पूछताछ की अनुमति देता है।
 * – सिमेंटिक गुणों के समान कुछ डेटाबेस सुविधाएँ प्रदान करता है।
 * – के भाग के रूप में संरचित डेटा का प्रतिनिधित्व और हेरफेर करने की अनुमति देता है विकिडाटा परियोजना.