Postgres এ Pg_dump কি?
Postgres এ Pg_dump কি?

ভিডিও: Postgres এ Pg_dump কি?

ভিডিও: Postgres এ Pg_dump কি?
ভিডিও: PostgreSQL লজিক্যাল ব্যাকআপ-Pg-dump| কিভাবে pg_dump ব্যবহার করে ব্যাকআপ নিতে হয় 2024, মে
Anonim

pg_dump একটি ব্যাক আপ জন্য একটি ইউটিলিটি পোস্টগ্রেএসকিউএল তথ্যশালা. ডাটাবেস একসাথে ব্যবহার করা হলেও এটি সামঞ্জস্যপূর্ণ ব্যাকআপ তৈরি করে। pg_dump অন্যান্য ব্যবহারকারীদের ডেটাবেস (পাঠক বা লেখক) অ্যাক্সেস করতে বাধা দেয় না। ডাম্পগুলি স্ক্রিপ্ট বা আর্কাইভ ফাইল ফর্ম্যাটে আউটপুট হতে পারে। এই ধরনের স্ক্রিপ্ট থেকে পুনরুদ্ধার করতে, এটি psql এ ফিড করুন।

একইভাবে, Pg_dump কি নিরাপদ?

ডাটাবেস একসাথে ব্যবহার করা হলেও এটি সামঞ্জস্যপূর্ণ ব্যাকআপ তৈরি করে। তাই হ্যাঁ, আপনি ব্যাকআপ বিশ্বাস করতে পারেন. অবশ্যই, এটি PostgreSQL, আপনি PostgreSQL-এ আপনার ডেটা বিশ্বাস করতে পারেন। pg_dump একটি লেনদেন শুরু করে, একইভাবে অন্য কোন দীর্ঘমেয়াদী প্রশ্ন কিভাবে কাজ করবে।

উপরন্তু, আমি কিভাবে একটি Postgres ডাটাবেস ডাম্প করব? ওয়ান-টাইম এসকিউএল ডাম্প

  1. পোস্টগ্রেস ব্যবহারকারী হিসাবে লগ ইন করুন: su - postgres।
  2. নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে একটি ডাটাবেসের বিষয়বস্তু একটি ফাইলে ডাম্প করুন।
  3. হারানো ডেটা পুনরুদ্ধার প্রদর্শন করতে, আপনার উদাহরণ ডাটাবেস মুছুন এবং তার জায়গায় একটি খালি ডাটাবেস তৈরি করুন:
  4. psql ব্যবহার করে ডাটাবেস পুনরুদ্ধার করুন:

এই বিবেচনায় রেখে, Pg_dump কোথায় অবস্থিত?

pg_dump , pg_dump_all, pg_restore হয় অবস্থিত PostgreSQL এবং PgAdmin III ইনস্টলের বিন ফোল্ডারে।

আমি কিভাবে PostgreSQL এ একটি টেবিল ব্যাকআপ করব?

একটি উপর ডান ক্লিক করুন টেবিল এবং নির্বাচন করুন ব্যাকআপ বিকল্প ডাম্প অপশন উইন্ডোতে, আপনি একটি বিকল্প খুঁজে পেতে পারেন ব্যাকআপ শুধু স্কিমা, ব্যাকআপ শুধুমাত্র ডেটা। আপনার ফাইলের নাম পাথ লিখুন, নির্বাচন করুন ব্যাকআপ প্লেইন টেক্সট হিসাবে মোড এবং নিন ব্যাকআপ তোমার টেবিল . আপনি এটি পুনরুদ্ধার করতে পারেন টেবিল যেকোনো ডাটাবেসে।

প্রস্তাবিত: