จาก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