मैं अक्सर निम्न समस्या में भाग जाता हूं।
मैं एक प्रोजेक्ट में कुछ बदलावों पर काम करता हूं जिसके लिए डेटाबेस में नए टेबल या कॉलम की आवश्यकता होती है। मैं डेटाबेस में संशोधन करता हूं और अपना काम जारी रखता हूं। आमतौर पर, मुझे याद है कि परिवर्तनों को लिखना है ताकि उन्हें लाइव सिस्टम पर दोहराया जा सके। हालाँकि, मुझे हमेशा याद नहीं रहता कि मैंने क्या बदला है और मैं हमेशा इसे लिखना नहीं भूलता।
इसलिए, मैं लाइव सिस्टम को एक धक्का देता हूं और एक बड़ी, स्पष्ट त्रुटि प्राप्त करता हूं कि कोई भी नहीं है NewColumnX
, ऊ।
इस तथ्य के बावजूद कि इस स्थिति के लिए यह सबसे अच्छा अभ्यास नहीं हो सकता है, क्या डेटाबेस के लिए एक संस्करण नियंत्रण प्रणाली है? मैं विशिष्ट डेटाबेस प्रौद्योगिकी के बारे में परवाह नहीं करता। मैं सिर्फ यह जानना चाहता हूं कि क्या कोई मौजूद है। यदि यह MS SQL सर्वर के साथ काम करने के लिए होता है, तो बढ़िया है।