Drupal 7 में 'Text' और 'Long text' के बीच क्या अंतर हैं?
यदि यह केवल डेटाबेस कैरेक्टर की लंबाई है, तो क्या उन स्थितियों में लंबे पाठ का उपयोग करने के लिए सतर्क और डिफ़ॉल्ट होना बेहतर है जहां संभव दर्ज किए गए मानों का डोमेन ठीक से ज्ञात नहीं है?
Drupal 7 में 'Text' और 'Long text' के बीच क्या अंतर हैं?
यदि यह केवल डेटाबेस कैरेक्टर की लंबाई है, तो क्या उन स्थितियों में लंबे पाठ का उपयोग करने के लिए सतर्क और डिफ़ॉल्ट होना बेहतर है जहां संभव दर्ज किए गए मानों का डोमेन ठीक से ज्ञात नहीं है?
जवाबों:
अंतर पाठपाठ में रखे गए हैं ।
textफ़ील्ड को 255 वर्णों की अधिकतम गति के साथ varchar के रूप में संग्रहीत किया जाता है , और उनका डिफ़ॉल्ट विजेट एक सरल पाठ इनपुट है।
long textफ़ील्ड्स को लॉन्गटेक्स्ट के रूप में संग्रहीत किया जाता है , जिसकी अधिकतम लंबाई 4 GiB (एन्कोडिंग के आधार पर अधिकतम वर्ण) होती है, और उनका डिफ़ॉल्ट विजेट एक textarea होता है
text with summaryफ़ील्ड फ़ील्ड की तरह long textहैं, सिवाय इसके कि टेक्स्ट प्रोसेसिंग डिफ़ॉल्ट रूप से सक्षम है। यही है, सारांश पाठ को मुख्य पाठ के साथ शामिल किया जा सकता है, और सामग्री को इनपुट फिल्टर के माध्यम से संसाधित किया जाएगा। डिफ़ॉल्ट विजेट एक "सारांश के साथ textarea" है
आमतौर पर, सारांश क्षेत्रों के साथ लंबे पाठ और पाठ का उपयोग किया जाता है, अच्छी तरह से, लंबे पाठ के लिए - कुछ शब्दों या कुछ दर्जन पात्रों की तुलना में कुछ भी: शरीर पाठ, लंबा एम्बेडिंग कोड, डेटा टेबल, और इसी तरह। साधारण पाठ पाठ के छोटे स्निपेट के लिए बेहतर अनुकूल है: एक व्यक्तिगत नाम, एक कंपनी टैगलाइन, एक पसंदीदा रंग।
मुझे लगता है कि यह दुर्लभ होगा कि आपका डेटा किसी भी प्रकार के लिए उपयुक्त होगा। यदि आप एक उपयोगकर्ता प्रोफ़ाइल के लिए एक जीवनी संग्रहित कर रहे हैं, उदाहरण के लिए, आपके पास एक स्पष्ट विचार होगा कि क्या यह कई पैराग्राफों या एक छोटे व्यक्तिगत आदर्श वाक्य का आख्यान होने की उम्मीद है।