স্কিপ করে মূল কন্টেন্ট এ যান
সংস্করণ: 26.0.32

পুরোনো ডেটাবেস স্থানান্তর

Standalone app আগের CodeAchi ডেটাবেসের সমর্থিত রেকর্ড একটি নতুন Local setup-এ আনতে পারে। পরিকল্পিত আপগ্রেডের সময় প্রতিষ্ঠানের প্রশাসক এই কাজটি করবেন। Cloud setup-এ এই সুবিধা নেই।

শুরু করার আগে

  • প্রতিষ্ঠান ও লাইব্রেরির প্রাথমিক সেটআপ শেষ করুন, কিন্তু সদস্য, সংগ্রহ, ঋণ বা হিসাবের কার্যকরী রেকর্ড যোগ করবেন না।
  • পুরোনো সফটওয়্যার বন্ধ করুন এবং মূল ডেটাবেস নিরাপদ স্থানে রাখুন।
  • কার্যকরী কপি, পুনরুদ্ধার ব্যাকআপ, রপ্তানি করা ছবি এবং নতুন ডেটাবেসের জন্য পর্যাপ্ত ফাঁকা স্থান রাখুন।
  • প্রশাসক হিসেবে সাইন ইন করুন। স্থানান্তরের অনুমতি নেই এমন কর্মী এই কাজ চালাতে পারবেন না।

পুরোনো ডেটাবেস বিশ্লেষণ

  1. সেটিংস খুলুন।
  2. পুরোনো ডেটাবেস স্থানান্তর খুলুন।
  3. পুরোনো .sl3, .sqlite বা .db ফাইল নির্বাচন করুন।
  4. Libcodesk আলাদা নিরাপদ কপি তৈরি করে কাঠামো বিশ্লেষণ করা পর্যন্ত অপেক্ষা করুন।
  5. উৎস ও প্রস্তুত রেকর্ডের সংখ্যা, যাচাই, বাদ পড়া রেকর্ড এবং ছবির হিসাব দেখুন।
  6. প্রয়োজন হলে স্থানান্তর প্রতিবেদন রপ্তানি দিয়ে প্রতিবেদন সংরক্ষণ করুন।

এটি পূর্ণাঙ্গ পরীক্ষামূলক রূপান্তর। প্রকৃত স্থানান্তরের একই রূপান্তর, সম্পর্ক ও ছবি যাচাই ব্যবহার করে, কিন্তু বর্তমান লাইব্রেরিতে কোনো কার্যকরী রেকর্ড লেখে না। পূর্বরূপের অস্থায়ী ছবি পরে মুছে যায় এবং নির্বাচিত উৎস কখনো পরিবর্তিত হয় না। অচেনা কাঠামো পেলে Libcodesk থেমে যায় এবং নিরাপদ কারিগরি প্রতিবেদন দেয়।

স্থানান্তর শুরু

  1. বিশ্লেষণে স্থানান্তরের জন্য প্রস্তুত আছে কি না নিশ্চিত করুন।
  2. নিরাপদ স্থানান্তর শুরু নির্বাচন করুন।
  3. অগ্রগতি শেষ না হওয়া পর্যন্ত Standalone app খোলা রাখুন।
  4. সমাপ্তির সারাংশ, সম্পর্ক যাচাই এবং প্রতিবেদন পর্যালোচনা করুন।

রেকর্ড প্রকাশের আগে Libcodesk বর্তমান ডেটাবেসের একটি যাচাইকৃত পুনরুদ্ধার ব্যাকআপ তৈরি করে। রেকর্ড একক নিয়ন্ত্রিত কার্যক্রমে লেখা হয়; ব্যর্থ হলে আংশিক কার্যকরী রেকর্ড দৃশ্যমান থাকে না।

কী স্থানান্তর হয়

  • সদস্য, সদস্যতার ধরন, পরিকল্পনা ও তারিখ;
  • ক্যাটালগ শিরোনাম, ভৌত কপি, অধিগ্রহণ নম্বর ও সমর্থিত পরিচয়চিহ্ন;
  • সদস্য ও প্রচ্ছদের ছবি;
  • নিরাপদে সংযুক্ত করা যায় এমন ইস্যু, নবায়ন, ফেরত, সংরক্ষণ ও অর্থপ্রদানের ইতিহাস;
  • সমর্থিত সেটিং এবং উৎস-চিহ্নিত পুরোনো তথ্য।

ছবি এক স্থানে নিয়ন্ত্রিত Libcodesk মাধ্যম ফাইল হিসেবে রপ্তানি হয়; নতুন ডেটাবেসে শুধু ফাইলের ঠিকানা থাকে। ছবি যাচাই করা হয়, নিরাপদ নির্ধারিত নাম ব্যবহার হয় এবং অনিরাপদ পথ বা প্রতিস্থাপন আটকানো হয়। ছবি না পাওয়া গেলে সদস্য বা শিরোনাম বাদ যায় না—প্রতিবেদনে জানানো হয়। পুরোনো পাসওয়ার্ড কখনো কপি হয় না; সদস্যকে নতুন পাসওয়ার্ড সেট করতে হবে।

ভাঙা সম্পর্ক, অবৈধ তারিখ, নকল পরিচয়চিহ্ন বা অসমর্থিত রেকর্ড অনুমান করে লেখা হয় না; হাতে পর্যালোচনার জন্য প্রতিবেদনে থাকে।

স্থানান্তরের পরে

  • পুরোনো সফটওয়্যারের সংখ্যার সঙ্গে সারাংশ মিলিয়ে দেখুন।
  • কয়েকটি সদস্য, শিরোনাম, কপি ও সার্কুলেশন রেকর্ড খুলে দেখুন।
  • সতর্কতা এবং রপ্তানি করা JSON প্রতিবেদন সংরক্ষণ করুন। এতে সংখ্যা ও কারিগরি তথ্য থাকে, পাসওয়ার্ড বা পরিচিত গোপন ক্ষেত্র থাকে না।
  • প্রতিষ্ঠান গ্রহণ না করা পর্যন্ত মূল ডেটাবেস ও পুনরুদ্ধার ব্যাকআপ মুছবেন না।
  • সদস্যদের নতুন পাসওয়ার্ড সেট করতে বলুন।

সমস্যা সমাধান

ডেটাবেস শনাক্ত হয়নি: উৎস সম্পাদনা করবেন না। রপ্তানি করা প্রতিবেদনসহ সহায়তা নিন; সাধারণ বার্তায় পাসওয়ার্ড বা সংবেদনশীল সদস্য তথ্য পাঠাবেন না।

Local setup নতুন নয়: নির্বাচিত লাইব্রেরিতে কার্যকরী রেকর্ড আছে। নতুন Local setup ব্যবহার করুন; স্থানান্তর নীরবে একত্র বা প্রতিস্থাপন করে না।

ছবি বাদ পড়েছে: ফাইল অনুপস্থিত, অবৈধ, অনিরাপদ পথে বা সীমার বেশি হতে পারে। মূল রেকর্ড থাকবে এবং পরে ছবি যোগ করা যাবে।

একই ডেটাবেস আবার চালানো যাবে? সফল উৎস আঙুলের ছাপ দিয়ে পুনরায় প্রকাশ বন্ধ থাকে। ব্যর্থ প্রকাশের কারণ ঠিক করে আবার চেষ্টা করা যায়।

পুরোনো ডেটাবেস নির্বাচন করার বোতামটি স্থানান্তর কাজের অংশের উপরে, ডেটা বাছাইয়ের আগে থাকে। সরু উইন্ডোতে শিরোনাম ও বোতাম পড়ার সুবিধায় নিয়ন্ত্রণগুলো একাধিক লাইনে থাকে। বিশ্লেষণ বা স্থানান্তর চলাকালে কাজ ও বন্ধ করার বিদ্যমান বিধিনিষেধ কার্যকর থাকে।