এই পুরানো থ্রেডে উত্তর দেওয়ার জন্য প্রথমে দুঃখিত। তবে আমার অভিজ্ঞতা থেকে আমি এই বিবৃতিটি নিশ্চিত করতে পারি না যে আপনি বিশ্বাস করতে পারেন pg_dump /
আমি কিছু মাস আগে একটি প্রকল্প পোস্টগ্রিজ করার জন্য স্যুইচ করেছি। এবং অবশ্যই আমি প্রস্তাবিত হিসাবে লাইভ সিস্টেম থেকে pg_dump দিয়ে সমস্ত ব্যাকআপ করেছি। তবে প্রথম ব্যাকআপ চেকের পরে আমি বুঝতে পারলাম যে সমস্ত ডাম্পের আকার বিভিন্ন। এগুলির কয়েকটি এলোমেলোভাবে পুনরুদ্ধার করার পরে, আমি বুঝতে পারি যে কিছু টেবিলগুলি অনুপস্থিত। সুতরাং আমি কেন এটি ঘটছে তা বিশ্লেষণ করতে শুরু করেছিলাম এবং আমি বুঝতে পেরেছিলাম যে যদি ওভারলেলিং অ্যাপ্লিকেশন, যেমন অ্যাপ্লিকেশন সার্ভারগুলি, কিছু টেবিল লক করা থাকে এবং pg_dump তারা প্রকাশ না হওয়া পর্যন্ত অপেক্ষা করে না। ব্যাকআপ পিরিয়ডের জন্য সার্ভারটি বন্ধ করার জন্য আমার প্রতিবার দরকার ছিল যা কোনও ভাল সমাধান নয়।
সুতরাং আমি এখনও একটি সমাধান খুঁজছি তবে যেমনটি আমি বলেছিলাম যে আপনি pg_dump এ বিশ্বাস করতে পারেন সেই বক্তব্যটির সাথে আমি সম্পূর্ণরূপে একমত নই।