Pg_dump কমান্ড পাওয়া গেল না?


21

আমি একটি সার্ভারে ব্যাকআপ নেওয়ার চেষ্টা করছিলাম এবং আমি ত্রুটি পেয়েছি:

pg_dump command not found

আমি ভেবেছিলাম যে আপনি যদি পোস্টগ্রাগগুলি ইনস্টল করেন তবে এটি কাজ করবে। এই কমান্ডটি ইনস্টল করতে আমার কী করতে হবে? আমি মনে করি না যে এটি apt-getসম্ভবতা বা প্রবণতা দিয়েই সম্ভব ।


আমি বিশ্বাস করি পিজি_ডাম্প প্যাকেজের অংশ postgresql-client-x.x, পাশাপাশি বেশ কয়েকটি অন্যান্য গৃহপালিত ইউটিলিটি। আপনার সার্ভারের জন্য উপযুক্ত সংস্করণ নম্বর দ্বারা আপনি xx প্রতিস্থাপন করেছেন তা নিশ্চিত করুন।
জোস

7
আপনি postgresql-client-commonযদি এটি পথে যেতে চান তবে আপনাকে ইনস্টল করতে হবে। যে কোনও উপায়ে এটি পাওয়া উচিত /usr/lib/postgresql/YOUR_PG_VERSION/bin/pg_dump(14.04)
সালেম

1
কোন প্যাকেজটিতে প্রদত্ত কমান্ড / বাইনারি রয়েছে তা খুঁজে পেতে প্যাকেজ.বুন্টু.কম ব্যবহার করুন :
সিলভাইন পাইনাউ

আপনি এটি superuser.com/q/786363/167160 থেকে অনুলিপি করেছেন । দয়া করে সাইটের মধ্যে প্রশ্নগুলির ক্লোন করবেন না, বিশেষত তাদের মধ্যে সংযোগ ছাড়াই। এটি সবার সময় নষ্ট করে।
ক্রেগ রিঞ্জার

উত্তর:


37

১৪.০৪-এর জন্য আপনি কেবল পোস্টগ্র্যাস্কেল-ক্লায়েন্ট ইনস্টল করতে পারেন (এটি পোস্টগ্র্যাস্কল-ক্লায়েন্ট-সাধারণের উপর নির্ভর করে ):

sudo apt-get install postgresql-client

আপনার প্যাকেজে কোন প্যাকেজটিতে একটি কমান্ড / বাইনারি রয়েছে তা দ্রুত জানতে, কেবল প্যাকেজ.বুন্টু.কম (প্যাকেজগুলির বিষয়বস্তু অনুসন্ধান করুন) ব্যবহার করুন।


1
এটি pg_restore ত্রুটি পাওয়া যায় নি সমাধানও করে
অ্যান্ড্রু

এখানে উল্লিখিত হিসাবে পোস্টগ্র্যাস্কল
ডগ্লাসল্পস


2

আপনারা যারা পোস্টগ্র্রেএসকিউএল 10 নিয়ে একই সমস্যা পান তাদের জন্য আপনার অতিরিক্ত প্যাকেজ ইনস্টল করার দরকার নেই; pg_dump পোস্টগ্রিসের binডিরেক্টরিতে ইতিমধ্যে রয়েছে । সুতরাং আপনাকে কেবল সেই বিন পথটি (যেমন /opt/PostgreSQL/10/bin) ম্যানুয়ালি PATHপরিবেশের পরিবর্তনশীলতে যুক্ত করতে হবে।

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