आज मैं वर्डप्रेस डेटाबेस की तालिकाओं की जांच करता हूं लेकिन मुझे टेबल से संबंधित विदेशी कुंजी नहीं मिल सकती हैं, क्या कोई मुझे बता सकता है कि वर्डप्रेस में विदेशी कुंजी क्यों नहीं है?वर्डप्रेस डेटाबेस स्कीमा विदेशी कुंजी का उपयोग क्यों नहीं करता है?
7
A
उत्तर
4
वर्डप्रेस अधिक कार्यक्षमता और बेहतर प्रदर्शन की वजह से माईसाम का उपयोग करता है, लेकिन माईसाम ने विदेशी कुंजी का समर्थन नहीं किया। यह एक व्यापार बंद था।
1
विदेशी कुंजी केवल बाधाएं हैं - वे डेटा की अखंडता को संरक्षित करना आसान बनाते हैं, लेकिन तालिकाओं को सहसंबंधित करने की आवश्यकता नहीं होती है। वर्डप्रेस MySQL का उपयोग करता है और MySQL टेबल को संग्रहीत करने के लिए कई "इंजन" का उपयोग कर सकता है, लेकिन AFAIK उनमें से केवल एक (InnoDB) विदेशी कुंजी का समर्थन करता है। वर्डप्रेस ने शायद प्रदर्शन कारणों से इसका उपयोग न करने का फैसला किया है।
संबंधित मुद्दे
- 1. MySQL का MyISAM इंजन विदेशी कुंजी का समर्थन क्यों नहीं करता है?
- 2. जावास्क्रिप्ट ड्रा डेटाबेस डेटाबेस स्कीमा
- 3. कारणों से आप विदेशी कुंजी का उपयोग क्यों नहीं करेंगे? [php + MySQL]
- 4. MySQL में विदेशी कुंजी बाधाओं का उपयोग क्यों करें?
- 5. वेब 2py डेटाबेस में विदेशी कुंजी
- 6. SQLite सूची डेटाबेस में सभी विदेशी कुंजी
- 7. गलत (ब्राउनफील्ड) डेटाबेस स्कीमा
- 8. डेटाबेस कॉलम और विदेशी कुंजी सामान्य
- 9. डिजस्ट्रा का एल्गोरिदम क्यों कम-कुंजी का उपयोग करता है?
- 10. इकाई फ्रेमवर्क डेटाबेस प्रथम - समग्र विदेशी कुंजी
- 11. MySQL प्राथमिक/विदेशी कुंजी आकार?
- 12. विदेशी कुंजी
- 13. MySQL में विदेशी कुंजी?
- 14. डेटाबेस स्कीमा डिज़ाइन टूल/मॉड्यूलर डेटाबेस डिज़ाइन
- 15. CakePHP विदेशी कुंजी नहीं प्राथमिक कुंजी
- 16. एक मानक डेटाबेस स्कीमा
- 17. विदेशी कुंजी
- 18. जेपीए कई डेटाबेस स्कीमा का उपयोग कर
- 19. क्या मुझे विदेशी कुंजी का उपयोग करना चाहिए?
- 20. ओरेकल एप्स/ई-बिजनेस सूट में ओरेकल की विदेशी कुंजी क्यों नहीं है?
- 21. मेरी sqlite3 विदेशी कुंजी क्यों काम नहीं कर रही हैं?
- 22. किसी अन्य स्कीमा में तालिका के लिए विदेशी कुंजी संदर्भ
- 23. जेपीए: विदेशी कुंजी एनोटेशन
- 24. रेल माइग्रेशन एप्लिकेशन में विदेशी कुंजी को परिभाषित क्यों करते हैं लेकिन डेटाबेस में नहीं?
- 25. विदेशी कुंजी
- 26. विदेशी कुंजी
- 27. रेडिस पूर्णांक डेटाबेस संख्या का उपयोग क्यों करता है?
- 28. मोंगोज़ का स्कीमा क्यों उपयोग करता है जब मोंगोडब का लाभ माना जाता है कि यह स्कीमा-कम है?
- 29. समग्र प्राथमिक कुंजी, विदेशी कुंजी। ऑब्जेक्ट या कुंजी का संदर्भ?
- 30. एकाधिक विदेशी कुंजी
तो कैसे WordPress डेटा की अखंडता सुनिश्चित करता है? – Z4k4r14
यह नहीं करता है। :) ठीक है, मुझे वर्डप्रेस के सभी इंस और आउट नहीं पता हैं, लेकिन मुझे लगता है कि यह ओआरएम कक्षाओं का उपयोग करके ऐसा करता है जो पूरी तरह से (इकाई) परीक्षण किया जा सकता है। वे वर्ग डेटाबेस की बजाय अखंडता को मान्य कर सकते हैं। यह भंडारण प्रकारों की एक बहुत व्यापक विविधता के उपयोग की अनुमति देता है। यह एक कस्टम फ़ाइल प्रारूप का भी उपयोग कर सकता है और अभी भी एक ही प्रोग्राम किए गए चेक का उपयोग कर सकता है। (मुझे लगता है।) – GolezTrol