हमारे पास तीन डेवलपर और एक परीक्षक हैं जो सभी एक ही डेटाबेस के खिलाफ काम करते हैं। हम अक्सर डेटाबेस की स्कीमा बदलते हैं, और हर बार जब हम करते हैं तो यह हर किसी के लिए सिरदर्द का लहर प्रभाव पड़ता है।कई डेवलपर्स में डेटाबेस परिवर्तनों को प्रबंधित और कैप्चर कैसे करें?
क्या एमएस एसक्यूएल सर्वर 2008 के खिलाफ .NET उन्मुख विकास के लिए यह अच्छा प्रथा है? मैं रेल माइग्रेशन के समान कुछ सोच रहा हूं और प्रत्येक देव और परीक्षक का अपना स्थानीय डेटाबेस है। या वह ओवरकिल है? यह कम से कम परीक्षण और देव डेटाबेस रखने के लिए अच्छा होगा, लेकिन वर्तमान में मैन्युअल रूप से दो डेटाबेस को सिंक में रखते हुए हमारे वर्तमान परिस्थिति से भी बदतर है।
LiquiBase आशाजनक प्रतीत होता है, क्या किसी ने सफलतापूर्वक इसी तरह के वातावरण में इसका उपयोग किया है? या क्या बेहतर दृष्टिकोण हैं?
हम SQL Server 2008, VS 2008 और .NET 3.5 का उपयोग कर रहे हैं, यदि यह बिल्कुल मायने रखता है।
यह हमेशा मैं यह किया कैसे देखा है, और यह अच्छी तरह से काम करने के लिए जाता है। –