pg_dump
. से दस्तावेज़ीकरण:
उदाहरण
mydb नामक डेटाबेस को SQL-स्क्रिप्ट फ़ाइल में डंप करने के लिए :
$ 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
. से दस्तावेज़ीकरण:
उदाहरण
मान लें कि हमने mydb नामक डेटाबेस को एक कस्टम-प्रारूप डंप फ़ाइल में डाल दिया है:
$ pg_dump -Fc mydb > db.dump
डेटाबेस को छोड़ने और इसे डंप से फिर से बनाने के लिए:
$ dropdb mydb
$ pg_restore -C -d postgres db.dump