2010-10-15 7 views
5

के सेट से मैं का उपयोग कर primery चाबियों का एक सेट से एक दैवज्ञ डेटाबेस से एक डाटासेट निर्यात करने की कोशिश की फ़ाइल मुझे एहसास है कि समस्या अद्वितीय संदर्भित रजिस्ट्री को निर्यात करने के बजाय समग्र कुंजी (6 विदेशी कुंजी) वाली तालिका के संदर्भ में थी, यह पूरे तालिका डेटा ले गया। ¿मुझे लगता है कि यह डीबीयूनीट की एक बग है, किसी को इस अपमान का समाधान पता है?DBUnit डाटासेट निर्यात प्राथमिक कुंजी

+0

आप उम्मीद करते हैं कि पूरी तालिका के बजाय तालिका का संदर्भ केवल निर्यात किया जाएगा? क्या आपके पास एक विदेशी कुंजी है जो उस तालिका पर निर्भर करती है? – blueberryfields

उत्तर

7

अतीत में मैंने डीबीयूनीट के साथ संगत डेटासेट निकालने के लिए सफलतापूर्वक जेलर (http://jailer.sourceforge.net/) का उपयोग किया है। जेलर में एक जीयूआई है जो आपको उन टेबलों का चयन करने की अनुमति देती है जिन्हें आप निर्यात करना चाहते हैं और, अधिक महत्वपूर्ण, अंतिम डेटासेट विशिष्ट तालिकाओं से बाहर निकलें। जेलर एक्सएमएल संगत डीबीयूनीट प्रारूप में डेटासेट निर्यात कर सकता है। जेलर की केवल कमी ही आपके डीबी की संरचना को शुरू करने में लगती है - लेकिन केवल तभी यदि आपके पास एक बड़ा, जटिल डीबी है)।