عملت مؤخرًا على تصدير export قاعدة بيانات apache derby إلى ملفات ذات القيم المفصولة بفواصل .csv لأتمكن من استيراد تلك الملفات إلى قاعدة بيانات sqlite. ولكن وجدت أن كل جدول بقواعد بيانات derby يجب أن يتم تصديره منفردًا ولا يوجد أمر لتصدير القاعدة كلها فأنشأت سكربت (Export Derby Data (edd
يقوم edd بتصدير جميع جداول قواعد بيانات apache derby إلى ملفات .csv
السكربت يأخذ معطي إجباري وهو مسار قاعد بيانات derby التي تريد تصدير بياناتها، يليه معطى اختياري وهو الخيار -sqlite لكي يستورد تلك البيانات إلى قاعدة بيانات sqlite جديدة إذا أردت تحويل قاعدة بيانات derby إلى قاعدة بيانات sqlite
./edd /your/derby/data/base/ -sqlite
يجب أن يكون لديك الحزمة derby-tools لاننا سنحتاج منها برنامج ij وإن أردت الخيار -sqlite فتحتاج أن يكون لديك حزمة sqlite أيضًا لاننا سنحتاج منها برنامج sqlite3
يعرض الفيديو التالي السكربت وهو يعمل (النافذة اليسرى هي مُجلد قاعدة بيانات derby والنافذة اليمنى هي مجلد السكربت ونافذة الطرفية بها أمر تشغيل السكربت)
يعرض الفيديو التالي السكربت وهو يعمل (النافذة اليسرى هي مُجلد قاعدة بيانات derby والنافذة اليمنى هي مجلد السكربت ونافذة الطرفية بها أمر تشغيل السكربت)