लगभग एक साल पहले, मैंने स्कॉट एम्बलर के Refactoring Databases: Evolutionary Database Design को उठाया। मैं इस विचार पर जीत गया था कि जैसे ही आप टीडीडी के साथ अपना कोड विकसित कर सकते हैं, आपको स्कीमा में बदलाव करने से पहले यूनिट परीक्षणों (कम से कम) या यहां तक कि डेटाबेस परीक्षण लिखने के साथ अपने डेटाबेस को कवर करना चाहिए ताकि आप डेटाबेस कार्य कर सकें एक टीडीडी शैली में भी।टीडीडीडी (टेस्ट ड्राइव डेटाबेस विकास) के लिए कौन से टूल्स उपलब्ध हैं?
मुझे वास्तव में विचार पसंद है, और मैं कुछ समय से यह कर रहा हूं (ठीक है, कभी-कभी मैं इसे करता हूं), बस डेटाबेस से कनेक्ट होने के लिए नियमित यूनिट परीक्षण लिखना और किसी दिए गए के खिलाफ इसकी संरचना की जांच करना स्कीमा फ़ाइल। लेकिन मुझे कोई अच्छा डेटाबेस परिवर्तन प्रबंधन टूल-किट नहीं मिला है जो इस प्रक्रिया को स्वचालित करने में मदद कर सकता है। क्या किसी को कोई पता है?