pg_dump ব্যাকআপ সংক্ষেপণ


11

একটি পিজি_ডাম্প চালানোর সময় আমার কোনটি ব্যবহার করা উচিত এবং কেন?

pg_dump -U <user> <database> | gzip -c > backup.gz

অথবা

pg_dump -F c -f backup.tar.gz -U <user> <database>


1
যাই হোক না কেন, -dবিকল্পটি ব্যবহার করবেন না কারণ এটি 8.4 সাল থেকে অবচিত হয়ে গেছে এবং এটি কখনই ডেটাবেসটি ডাম্প নির্বাচন করার অর্থ দেয় নি, এর পরিবর্তে এর অর্থ ছিল ( পিজি -8.3 ডক্টর থেকে ):> -ড> - ইনসার্টস হিসাবে ডাম্প ডেটা ইনসার্টস কমান্ড (কপি ব্যতীত)। এটি পুনরুদ্ধারটি খুব ধীর করে দেবে; এটি মূলত ডাম্প তৈরির জন্য দরকারী যেটি> নন-পোস্টগ্রাইএসকিউএল ডেটাবেসে লোড করা যায়। এছাড়াও, কাস্টম বিন্যাসে ডাম্পের ফাইলের নামটি -Fc.tar.gz এর সাথে সংযুক্ত করা ভাল ধারণা নয় কারণ এটি কোনও জিপিপড টারফাইল নয়। কাস্টম ডাম্পগুলি কেবলমাত্র প্রক্রিয়া করা যায়
ড্যানিয়েল ভুরিট

উত্তর:


17

pg_dumpডকুমেন্টেশন অনুসারে কাস্টম ফর্ম্যাটটি হ'ল:

সর্বাধিক নমনীয় আউটপুট ফর্ম্যাট এটি ম্যানুয়াল নির্বাচন এবং সংরক্ষণাগারভুক্ত আইটেমগুলির পুনঃস্থাপনের সময় পুনরায় সাজানোর অনুমতি দেয়। এই ফর্ম্যাটটি ডিফল্টরূপে সঙ্কুচিতও হয়

আপনি -Zবিকল্পটি দিয়ে সংকোচনের স্তরটিও নির্বাচন করতে পারেন ।

সরলতার জন্য আমি অবশ্যই pg_dump -F cজিপিতে ওভার পাইপিংয়ের জন্য যাব ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.