Từ pg_dump
tài liệu:
Ví dụ
Để kết xuất cơ sở dữ liệu có tên mydb vào tệp SQL-script :
$ pg_dump mydb > db.sql
Để tải lại một tập lệnh như vậy vào cơ sở dữ liệu (mới được tạo) có tên newdb :
$ psql -d newdb -f db.sql
Để kết xuất cơ sở dữ liệu vào tệp lưu trữ định dạng tùy chỉnh:
$ pg_dump -Fc mydb > db.dump
Để kết xuất cơ sở dữ liệu vào kho lưu trữ định dạng thư mục:
$ pg_dump -Fd mydb -f dumpdir
Để tải lại tệp lưu trữ vào cơ sở dữ liệu (mới được tạo) có tên newdb:
$ pg_restore -d newdb db.dump
Từ pg_restore
tài liệu:
Ví dụ
Giả sử chúng ta đã kết xuất một cơ sở dữ liệu có tên mydb vào một tệp kết xuất định dạng tùy chỉnh:
$ pg_dump -Fc mydb > db.dump
Để thả cơ sở dữ liệu và tạo lại nó từ kết xuất:
$ dropdb mydb
$ pg_restore -C -d postgres db.dump