ভিডিও: Postgres এ Pg_dump কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
pg_dump একটি ব্যাক আপ জন্য একটি ইউটিলিটি পোস্টগ্রেএসকিউএল তথ্যশালা. ডাটাবেস একসাথে ব্যবহার করা হলেও এটি সামঞ্জস্যপূর্ণ ব্যাকআপ তৈরি করে। pg_dump অন্যান্য ব্যবহারকারীদের ডেটাবেস (পাঠক বা লেখক) অ্যাক্সেস করতে বাধা দেয় না। ডাম্পগুলি স্ক্রিপ্ট বা আর্কাইভ ফাইল ফর্ম্যাটে আউটপুট হতে পারে। এই ধরনের স্ক্রিপ্ট থেকে পুনরুদ্ধার করতে, এটি psql এ ফিড করুন।
একইভাবে, Pg_dump কি নিরাপদ?
ডাটাবেস একসাথে ব্যবহার করা হলেও এটি সামঞ্জস্যপূর্ণ ব্যাকআপ তৈরি করে। তাই হ্যাঁ, আপনি ব্যাকআপ বিশ্বাস করতে পারেন. অবশ্যই, এটি PostgreSQL, আপনি PostgreSQL-এ আপনার ডেটা বিশ্বাস করতে পারেন। pg_dump একটি লেনদেন শুরু করে, একইভাবে অন্য কোন দীর্ঘমেয়াদী প্রশ্ন কিভাবে কাজ করবে।
উপরন্তু, আমি কিভাবে একটি Postgres ডাটাবেস ডাম্প করব? ওয়ান-টাইম এসকিউএল ডাম্প
- পোস্টগ্রেস ব্যবহারকারী হিসাবে লগ ইন করুন: su - postgres।
- নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে একটি ডাটাবেসের বিষয়বস্তু একটি ফাইলে ডাম্প করুন।
- হারানো ডেটা পুনরুদ্ধার প্রদর্শন করতে, আপনার উদাহরণ ডাটাবেস মুছুন এবং তার জায়গায় একটি খালি ডাটাবেস তৈরি করুন:
- psql ব্যবহার করে ডাটাবেস পুনরুদ্ধার করুন:
এই বিবেচনায় রেখে, Pg_dump কোথায় অবস্থিত?
pg_dump , pg_dump_all, pg_restore হয় অবস্থিত PostgreSQL এবং PgAdmin III ইনস্টলের বিন ফোল্ডারে।
আমি কিভাবে PostgreSQL এ একটি টেবিল ব্যাকআপ করব?
একটি উপর ডান ক্লিক করুন টেবিল এবং নির্বাচন করুন ব্যাকআপ বিকল্প ডাম্প অপশন উইন্ডোতে, আপনি একটি বিকল্প খুঁজে পেতে পারেন ব্যাকআপ শুধু স্কিমা, ব্যাকআপ শুধুমাত্র ডেটা। আপনার ফাইলের নাম পাথ লিখুন, নির্বাচন করুন ব্যাকআপ প্লেইন টেক্সট হিসাবে মোড এবং নিন ব্যাকআপ তোমার টেবিল . আপনি এটি পুনরুদ্ধার করতে পারেন টেবিল যেকোনো ডাটাবেসে।
প্রস্তাবিত:
আমি কিভাবে একটি Postgres ডাটাবেস পুনরুদ্ধার এবং পুনরুদ্ধার করব?
আপনি যদি pg_dump ব্যবহার করে একটি ব্যাকআপ তৈরি করেন তবে আপনি এটিকে নিম্নলিখিত উপায়ে সহজেই পুনরুদ্ধার করতে পারেন: কমান্ড লাইন উইন্ডো খুলুন। Postgres bin ফোল্ডারে যান। উদাহরণস্বরূপ: cd 'C:ProgramFilesPostgreSQL9.5in' আপনার ডাটাবেস পুনরুদ্ধার করতে কমান্ডটি প্রবেশ করান। আপনার পোস্টগ্রেস ব্যবহারকারীর জন্য পাসওয়ার্ড টাইপ করুন। পুনরুদ্ধার প্রক্রিয়া চেক করুন
Postgres ব্যবহারকারীর ডিফল্ট পাসওয়ার্ড কি?
বেশিরভাগ সিস্টেমের জন্য, ডিফল্ট Postgres ব্যবহারকারী postgres এবং প্রমাণীকরণের জন্য একটি পাসওয়ার্ড প্রয়োজন হয় না। সুতরাং, একটি পাসওয়ার্ড যোগ করার জন্য, আমাদের প্রথমে লগইন করতে হবে এবং পোস্টগ্রেস ব্যবহারকারী হিসাবে সংযোগ করতে হবে। আপনি যদি সফলভাবে সংযুক্ত হন এবং psql প্রম্পটটি দেখছেন, তাহলে পাসওয়ার্ড পরিবর্তন করা বিভাগে নিচে যান
আমি কিভাবে AWS এ একটি Postgres ডাটাবেস স্থানান্তর করব?
একটি Amazon EC2 ইন্সট্যান্স থেকে একটি PostgreSQL ডেটাবেস আমদানি করা pg_dump ব্যবহার করে একটি ফাইল তৈরি করুন যাতে লোড করা ডেটা রয়েছে৷ লক্ষ্য ডিবি উদাহরণ তৈরি করুন। DB ইনস্ট্যান্সে ডাটাবেস তৈরি করতে psql ব্যবহার করুন এবং ডেটা লোড করুন। DB উদাহরণের একটি DB স্ন্যাপশট তৈরি করুন
Postgres জন্য পাসওয়ার্ড কি?
একটি ডিফল্ট পাসওয়ার্ড নেই. PostgreSQL-এর জন্য ডিফল্ট প্রমাণীকরণ মোড আইডেন্টিতে সেট করা আছে