मैं जानना चाहता हूं कि अपाचे से डीडीएल यूटिल को बदलने के लिए कौन से विकल्प मौजूद हैं।अपाचे से DDLUtils के विकल्प
मैं यह पूछता हूं क्योंकि ddlutils प्रोजेक्ट सीम मरने के लिए है, और यह एच 2 डेटाबेस का समर्थन नहीं करता है। मैंने इसकी खोज की है, और मुझे तरल पदार्थ या फ्लाईवे जैसे सुझाव मिले।
मेरी समस्या यह है: ये फ्रेमवर्क तब चलते हैं जब परियोजना शुरू होती है और कुछ एक्सएमएल फाइलों के आधार पर डीबी संरचना बदलती है। वे वास्तव में डेटाबेस माइग्रेशन के लिए डिज़ाइन किए गए हैं।
जो मैं चाहता हूं वह एक उच्च अमूर्त स्तर में रनटाइम में टेबल्स बनाने/बदलने के लिए एक ढांचा है, यानी कम से कम MySQL, Sqlserver, oracle, और H2 का समर्थन करना।
उदाहरण के लिए मैं इंजन है कि मैं प्रकार संख्या के साथ एक फील्ड उम्र के साथ एक मेज बनाना चाहते हैं बता सकते हैं, और ढांचे के लिए अलग तरीके से व्यक्त होगा: अंतर्निहित db इंजन पर निर्भर करता है
create table MY(id bigint(20))
create table MY(id bigint)
create table MY (id, number)
।
कोई सुझाव?
मैं देख सकता था कि ddlutils के लिए एक पैच है, इसके लिए एच 2 का समर्थन करना है। हालांकि मैं अपने svn चेकआउट को पैच करने में सक्षम नहीं था ...
किसी भी मदद की सराहना की जाएगी।
धन्यवाद में अग्रिम रुई
आप अब तक कुछ भी पाया है? – GabrielBR
मुझे इसकी भी आवश्यकता है। @GabrielBR क्या आपको कभी कुछ मिला? – mtyson