उदाहरण के लिए, मैंने {id, name}
मेनेसिया में सहेजा और {id, name, age}
पर अपडेट करना चाहते हैं, क्या मुझे स्कीमा बदलने पर हर बार transform_table
पर कॉल करना होगा?मैनेशिया स्कीमा को अपडेट करने का सबसे आसान तरीका क्या है?
उत्तर
तालिका को हटाने और इसे फिर से बनाने का सबसे आसान तरीका है। यदि आपको तालिका में डेटा रखने की आवश्यकता है, तो mnesia:transform_table
जाने का तरीका है।
क्या आपको लगता है कि टेबल को हटाने और पुनर्निर्माण करने से उत्पादन प्रणाली टूट सकती है। –
ज्यादातर मामलों में, हाँ, जब तक कि आप टेबल को पुन: प्रयास करते समय डेटाबेस तक नहीं पहुंच जाते। 'transform_table' ऐसी समस्याओं से बचाता है। – legoscia
हाँ, transform_table ऐसी समस्या से निपटने के लिए सभ्य दृष्टिकोण है। मैं सिर्फ जवाब के लिए एक व्यापक परिप्रेक्ष्य दे रहा था। –
- 1. जावा में 'है' करने का सबसे आसान तरीका क्या है?
- 2. मैनेशिया डेटाबेस बैकअप/पुनर्स्थापित करने का सही तरीका क्या है?
- 3. हैकेल प्लेटफ़ॉर्म को नवीनतम रूप से अपडेट करने का सबसे आसान तरीका क्या है?
- 4. ट्रिगर्स में निषेध करने का सबसे आसान तरीका क्या है?
- 5. स्थान प्रदर्शित करने का सबसे आसान तरीका?
- 6. फ़ाइल डाउनलोड करने का सबसे आसान तरीका?
- 7. फॉर्म रीसेट करने का सबसे आसान तरीका
- 8. यूआरएल सेगमेंट को स्वचालित रूप से अपडेट करने का सबसे आसान तरीका क्या होगा?
- 9. एक अपरिवर्तनीय एएसटी अपडेट करने का सबसे आसान तरीका क्या है?
- 10. एसक्यूएल सर्वर 2008 में दो टेबल स्कीमा को डिफ करने का सबसे आसान तरीका?
- 11. मेरे क्लासस्पैट को प्रबंधित करने का सबसे आसान तरीका?
- 12. क्या ओपनिड को लागू करने का कोई आसान तरीका है?
- 13. डोम नोड्स को सॉर्ट करने का सबसे आसान तरीका?
- 14. बैज को अपडेट करने का सबसे अच्छा तरीका UIView
- 15. स्थानीयकरण फ़ाइलों को उत्पन्न करने का सबसे आसान तरीका
- 16. ऑब्जेक्ट्स की सूची को क्रमबद्ध करने का सबसे आसान तरीका
- 17. डेटाबेस स्कीमा में कॉलम को बहिष्कृत करने का सबसे अच्छा तरीका क्या है?
- 18. सबसे आसान तरीका RavenDB
- 19. सबसे आसान तरीका?
- 20. सी #: समय घटाने का सबसे आसान तरीका क्या है?
- 21. sqlalchemy डालने या अपडेट करने का आसान तरीका?
- 22. नियुक्ति बुकिंग वेबसाइट बनाने का सबसे आसान तरीका क्या है?
- 23. सबसे आसान तरीका
- 24. पीडीएफ से डेटा निकालने का सबसे आसान तरीका क्या है?
- 25. डेल्फी का उपयोग करके एचटीपी पोस्ट यूआरएल को कॉल करने का सबसे आसान तरीका क्या है?
- 26. ASP.NET 5 का उपयोग कर स्थिर फ़ाइलों को प्रस्तुत करने का सबसे आसान तरीका क्या है?
- 27. structs की सरणी बनाने का सबसे आसान तरीका क्या है?
- 28. जावा: डेटाबेस में एक्सएमएल, सबसे आसान तरीका क्या है?
- 29. ओरेकल संग्रहीत प्रक्रिया का परीक्षण करने का सबसे आसान तरीका
- 30. मैनेशिया
आप और क्या करने में सक्षम होने की उम्मीद करेंगे? आपको कुछ फ़ंक्शन कॉल के माध्यम से टेबल बदलनी है, है ना? transform_table/{3-4} आपको स्कीमा को समायोजित करने के दृष्टिकोण को बदलने के लिए कुछ विकल्प देता है। – d11wtq
हां। आपको उस तालिका को बदलना होगा –
क्या ट्रांसफॉर्म_टेबल बहुत लंबा समय लेता है जब मैनेशिया टेबल बहुत बड़ा हो जाता है? यदि ऐसा है, तो यह हॉट-कोड अपग्रेड के लाभ को प्रभावित करेगा। अगर किसी अन्य समाधान के माध्यम से, रिकॉर्ड संस्करण का ट्रैक रखें और केवल लोड किए गए रिकॉर्ड्स को अपग्रेड करें, तो अपग्रेड कोड थकाऊ और त्रुटि-प्रवण हो सकता है। –