যদি আপনি একটি এসকিউএল-ফর্ম্যাট ডাম্প তৈরি করেন তবে আপনি যা ব্যবহার করতে পারেন তা হ'ল psql
।
আপনি যদি কাস্টম-ফর্ম্যাট ( pg_dump -Fc
) বা ডিরেক্টরি-ফর্ম্যাট ( pg_dump -Fd
) ডাম্প তৈরি করেন তবে আপনি ব্যবহার করতে পারেন এবং অবশ্যই ব্যবহার করতে পারেন pg_restore
।
কাস্টম এবং ডিরেক্টরি ফর্ম্যাট ডাম্পগুলি প্লেইন এসকিউএল স্ক্রিপ্ট ডাম্পগুলির তুলনায় অনেক সুবিধা দেয় এবং আমি এগুলি একচেটিয়াভাবে ব্যবহার করি। আপনি বেছে বেছে শুধুমাত্র কিছু টেবিল / স্কিমা পুনরুদ্ধার করতে পারেন, নির্বাচন করতে পারবেন শুধুমাত্র স্কিমা, শুধুমাত্র তথ্য, বা সময়, ইত্যাদি অপশন এ আপনি নির্দিষ্ট করতে হবে প্রচুর পুনঃস্থাপন উভয় অন্তর্ভুক্ত করা হবে কিনা তা pg_dump
এসকিউএল-বিন্যাসে ডাম্প সঙ্গে সময়ে নির্বাচন করা যেতে পারে restore- সময় আপনি যদি কাস্টম-ফর্ম্যাট ডাম্প এবং ব্যবহার করেন pg_restore
।
যদি অনগ্রসর সামঞ্জস্যের জন্য ছিল না আমি নিশ্চিত ডিফল্ট জন্য আছি pg_dump
হবে -Fc
(কাস্টম) বিন্যাস।
আপনি কোনও এসকিউএল-ফর্ম্যাট ডাম্পকে পোস্টগ্রাইএসকিউএল ডাটাবেসে পুনরুদ্ধার না করে এবং পুনরুদ্ধারকৃত ডিবি ডাম্পিং করে কাস্টম-ফর্ম্যাট বা ডিরেক্টরি-ফর্ম্যাটে রূপান্তর করতে পারবেন না।