का उपयोग कर इंजन मैं एक मुद्दा है कि दक्षिण जब मैं विस्थापित InnoDB के रूप में एक नए मॉडल के लिए डीबी तालिका बनाता है, लेकिन जब एक और डेवलपर अपने स्वयं के माइग्रेशन चलाते MyISAM के रूप में तालिका बनाता है में चल रहा हूँ।स्पष्ट रूप से सेट MySQL तालिका भंडारण दक्षिण और Django
इस के साथ समस्या यह कई विदेशी कुंजी बाधा त्रुटियां होती हैं कि मेरे सभी अन्य तालिकाओं तो नया तालिकाओं का उपयोग MyISAM हो रहा है।
मैं कैसे स्पष्ट करें कि तालिका में MyISAM का उपयोग कर बनाई गई है बना सकते हैं?
क्या तालिका कारण हो सकता है अलग अलग वातावरण में एक अलग भंडारण इंजन का उपयोग कर बनाया जाना?
स्पष्ट करने के लिए, इस settings.py में चला जाता है, माइग्रेशन में नहीं। –
यह वही था जो मैं ढूंढ रहा था। धन्यवाद। आपके द्वारा वर्णित प्रदर्शन हिट की क्षतिपूर्ति करने के लिए मैंने इसके आसपास एक सशर्त जोड़ा। अब यह केवल तभी लगाया जाएगा जब मैं डेटाबेस को संशोधित करना चाहता हूं (सिंकडीबी या संशोधित)। 'आयात sys' 'sys.argv में' माइग्रेट 'या sys.argv में' syncdb ':' –
MyISAM के लिए उचित संग्रहण_इनलाइन सेटिंग क्या है? क्या यह सब ऊपरी मामला है या क्या यह मिश्रित मामला है, या कुछ और? –