मेरे पास एक प्रोजेक्ट है जहां मुझे एक नई सुविधा पर काम करने की ज़रूरत है जिसके लिए डाटाबेस का हिस्सा फिर से डिज़ाइन किया जाना चाहिए जबकि मुख्य विकास शाखा पुराने स्कीमा पर काम कर रही हो।विभिन्न डीबी स्कीमा के साथ गिट शाखाओं का प्रबंधन कैसे करें?
इस तरह की परियोजना के प्रबंधन के लिए आपका सबसे अच्छा अभ्यास क्या है?
मैंने नई सुविधा पर काम करते हुए एक अलग डेटाबेस रखने के बारे में सोचा लेकिन मुझे एहसास हुआ कि डेटाबेस कॉन्फ़िगरेशन को रिपोजिटरी में चेक करने की आवश्यकता होगी जो कि बिना किसी जाना है। क्या इस मुद्दे पर पहुंचने के अन्य तरीके हैं?
बीज सही इस उत्तर पोस्ट करने के बाद बचाव
करने के लिए डेटा मुझे मारा - मैं कुछ स्क्रिप्ट बीज डेटा के साथ अपने डाटाबेस को भरने के लिए होना चाहिए। इस तरह से मैं शाखाओं के बीच स्विच करते समय डेटाबेस को ड्रॉप/पुन: बना/बीज कर सकता हूं।
धन्यवाद ग्रेग, क्योंकि यह रेल है, सभी डेटाबेस निर्माण/माइग्रेशन स्क्रिप्ट पहले ही स्रोत नियंत्रण में हैं। अब जब मैं इसके बारे में थोड़ा और सोचता हूं तो मुझे लगता है कि मुझे वास्तव में कुछ बीज डेटा चाहिए, ताकि जब भी मुझे स्विच करने की आवश्यकता हो तो मैं ड्रॉप/रीवेट/बीज कर सकता हूं –