pg_dump
ডকুমেন্টেশন থেকে :
উদাহরণ
একটি এসকিউএল-স্ক্রিপ্ট ফাইলে মাইডিবি নামে একটি ডেটাবেস ডাম্প করতে :
$ pg_dump mydb > db.sql
Newdb নামের একটি (নতুনভাবে তৈরি করা) ডাটাবেসে এই জাতীয় স্ক্রিপ্টটি পুনরায় লোড করতে :
$ psql -d newdb -f db.sql
একটি কাস্টম-ফর্ম্যাট সংরক্ষণাগার ফাইলে একটি ডাটাবেস ডাম্প করার জন্য:
$ pg_dump -Fc mydb > db.dump
ডিরেক্টরি-বিন্যাস সংরক্ষণাগারটিতে একটি ডাটাবেস ডাম্প করতে:
$ pg_dump -Fd mydb -f dumpdir
Newdb নামের একটি (নতুনভাবে তৈরি করা) ডাটাবেসে একটি সংরক্ষণাগার ফাইল পুনরায় লোড করতে:
$ pg_restore -d newdb db.dump
pg_restore
ডকুমেন্টেশন থেকে :
উদাহরণ
ধরুন আমরা কাস্টম-ফর্ম্যাট ডাম্প ফাইলে মাইডিবি নামে একটি ডাটাবেস ফেলেছি:
$ pg_dump -Fc mydb > db.dump
ডাটাবেসটি ফেলে দিতে এবং এটিকে ডাম্প থেকে পুনরায় তৈরি করতে:
$ dropdb mydb
$ pg_restore -C -d postgres db.dump