डीबी घोस्ट का नवीनतम संस्करण (5.0) "गैर ASCII चरित्र" समस्या से ग्रस्त नहीं है (इसका मतलब है कि फ़ाइल यूटीएफ 8 एन्कोडेड है) और यह आपको वही करने में सक्षम होना चाहिए जो आपको चाहिए।
इसके अलावा, उपकरण को वास्तव में विभिन्न कार्यों (स्क्रिप्टिंग, बिल्डिंग, तुलना, अपग्रेडिंग और पैकेजिंग) करने के लिए स्टैंडअलोन का उपयोग किया जा सकता है, यदि आप चाहते हैं, तो बस यह है कि इन सभी का उपयोग करके एक पूर्ण अंत तक प्रक्रिया प्रदान की जाती है कुल मूल्य को इसके हिस्सों के योग से अधिक बनाते हैं।
संक्षेप में, स्कीमा में परिवर्तन करने के लिए आप अलग-अलग ऑब्जेक्ट निर्माण स्क्रिप्ट और प्रति-तालिका सम्मिलित स्क्रिप्ट (संदर्भ डेटा के लिए) को अद्यतन करते हैं जो स्रोत नियंत्रण के तहत आयोजित होते हैं जैसे कि आप "दिन एक" ग्रीनफील्ड डेटाबेस विकसित कर रहे थे। डीबी घोस्ट टूल्स का उपयोग इन स्क्रिप्ट को एक नए नए डेटाबेस (यदि आवश्यक हो तो निरंतर एकीकरण का उपयोग करके) और फिर लक्ष्य डेटाबेस की तुलना और उन्नयन करके पूरी चीज को सक्षम करने के लिए उपयोग किया जाता है, जो उत्पादन डेटाबेस की एक प्रति हो सकती है। यह प्रक्रिया डेल्टा स्क्रिप्ट का उत्पादन करती है जिसका उपयोग वास्तविक उत्पादन डेटाबेस पर गो-लाइव के दौरान किया जा सकता है।
आप एक विजुअल स्टूडियो डेटाबेस प्रोजेक्ट भी बना सकते हैं और इसे वर्तमान में अपने किसी भी समाधान में जोड़ सकते हैं।
Malc
स्रोत
2009-01-09 19:29:47
हम डीबी भूत (CC.NET साथ) का उपयोग भी मौजूद होना चाहिए। एकमात्र शिकायत यह है कि यदि आपके पास संग्रहीत प्रक्रिया स्क्रिप्ट में गैर ASCII वर्ण नहीं हैं (कुछ ऐसा है जो विजुअल स्टूडियो करता है जब आप इसकी डीबी प्रोजेक्ट का उपयोग करते हैं)। – StingyJack