मुझे यकीन नहीं है कि मुझे उन्हें चारों ओर रखना चाहिए या नहीं। फिलहाल south
का उपयोग करने का मुख्य कारण मॉडल में विकास में परिवर्तन को कम करना है, हालांकि मुझे लगता है कि जब मैं उत्पादन में हूं तो यह आसान होगा। क्या मुझे अपने गिट भंडार में अपने स्थानीय विकास प्रवासन रखना चाहिए?क्या मुझे अपने दक्षिण माइग्रेशन को संस्करण नियंत्रण में रखना चाहिए?
5
A
उत्तर
7
यह एक तकनीकी जवाब नहीं है, लेकिन आप अगर:
- बातें किसी भी स्तर पर रोल बैक करना चाहते हैं;
- सभी परिवर्तनों का पूरा रिकॉर्ड रखने की आवश्यकता है;
- स्थानीय रूप से SQLite में डेटा का निर्माण कर रहे हैं और इसे दूरस्थ रूप से उपयोग कर रहे हैं;
यह एक अच्छा विचार हो सकता है। तुम क्यों नहीं
वैकल्पिक रूप से, आप दक्षिण माइग्रेशन के लिए एक अलग शाखा बनाए रख सकते हैं।
2
हां, आपको चाहिए। किसी बिंदु पर आप अतिरिक्त डेटा माइग्रेशन किए बिना स्कीमा माइग्रेशन करने में सक्षम नहीं होंगे। और वे ऑटो उत्पन्न नहीं हैं।
संबंधित मुद्दे
- 1. क्या मुझे संस्करण नियंत्रण
- 2. दक्षिण माइग्रेशन फ़ाइलों को स्रोत नियंत्रण में जोड़ा जाना चाहिए?
- 3. एमएसपीसी, मुझे अपने [विषय()] विशेषताओं में क्या रखना चाहिए?
- 4. क्या मुझे स्रोत नियंत्रण में टोडो सूचियां रखना चाहिए?
- 5. मुझे अपने जुनीट परीक्षण कहां रखना चाहिए?
- 6. क्या मुझे फ़ोल्डर नियंत्रण रखना चाहिए। संस्करण नियंत्रण के तहत बंडल
- 7. क्या मुझे अपने यूआरएल के अंत में .htm रखना चाहिए?
- 8. दक्षिण माइग्रेशन
- 9. django दक्षिण माइग्रेशन, डिफ़ॉल्ट
- 10. क्या मुझे अपने जेमफाइल में सटीक संस्करण निर्दिष्ट करना चाहिए?
- 11. दक्षिण माइग्रेशन रन
- 12. क्या मुझे मैनिफ़ेस्ट फ़ाइल रखना चाहिए जो setup.py संस्करण नियंत्रण के अंतर्गत उत्पन्न करता है?
- 13. दक्षिण माइग्रेशन त्रुटि: django.contrib.auth
- 14. डीजेंगो-दक्षिण माइग्रेशन ऑर्डर
- 15. Django दक्षिण माइग्रेशन त्रुटि
- 16. Django + दक्षिण माइग्रेशन
- 17. क्या मुझे रेल माइग्रेशन फ़्लैट करना चाहिए?
- 18. क्या मुझे खराब नामकरण सम्मेलन रखना चाहिए?
- 19. मुझे क्या रिशेर्पर फाइलें रखना चाहिए और स्रोत नियंत्रण में मुझे किन फ़ाइलों को अनदेखा करना चाहिए?
- 20. दक्षिण माइग्रेशन त्रुटि ऐप "इस माइग्रेशन में उपलब्ध नहीं है"
- 21. क्या मुझे अपना मेट्रो ऐप की TemporaryKey.pfx फ़ाइल को संस्करण नियंत्रण में जोड़ना चाहिए?
- 22. Django दक्षिण: पहले माइग्रेशन को पुन: चलाएं
- 23. * डेटा नियंत्रण को संस्करण नियंत्रण में अनदेखा किया जाना चाहिए?
- 24. दक्षिण में विभिन्न माइग्रेशन ऑर्डर क्या करता है?
- 25. क्या विधानसभाInfo.cs को संस्करण नियंत्रण में रखा जाना चाहिए?
- 26. क्या मुझे टीएफएस के तहत बाइनरी संपत्तियां रखना चाहिए? कैसे?
- 27. MEF: मुझे कंपोज़िशनकंटर कहां रखना चाहिए?
- 28. Django दक्षिण माइग्रेशन - FULLTEXT इंडेक्स जोड़ना
- 29. सी # क्या मुझे कनेक्शन पूलिंग में खुले कनेक्शन रखना चाहिए
- 30. क्या मुझे एक पीओसीओ में सत्यापन तर्क रखना चाहिए?
मुझे लगता है कि मेरा सवाल यह है कि यदि मैं पहले से ही अपने मॉडल को संस्करण नियंत्रण में रख रहा हूं और इसके परिवर्तनों को ट्रैक कर रहा हूं, तो मुझे माइग्रेशन पर क्यों रोकना होगा? मैं समझता हूं कि जब मैं तैनात करता हूं, तो सर्वर पर माइग्रेशन करना आवश्यक होगा, लेकिन मेरे स्थानीय कंप्यूटर पर माइग्रेशन अधिक वृद्धिशील होगा। (यानी: उपयोगकर्ता वर्ग, आदि में एक फ़ील्ड जोड़ें) मुझे लगता है कि मैं उन्हें किसी भी मामले में रख सकता हूं, उम्मीद है कि यह भविष्य में चीजों को और अधिक जटिल नहीं बनायेगा। –
ऐसा लगता है कि आपने अपना मन बना लिया है :-) ओओआई आप किस डेटाबेस का उपयोग कर रहे हैं? –
विकास के लिए SQLite, उत्पादन के लिए MySQL। –