PostgreSQL cung cấp nhiều phương pháp backup — logical backup (pg_dump) và physical backup (base backup + WAL cho point-in-time recovery). Một chiến lược backup-and-recovery vững chắc là thiết yếu để bảo vệ chống mất dữ liệu, và quan trọng nhất là backup phải được kiểm thử (test).
Logical backup — pg_dump
pg_dump -U user -d mydb -F c -f backup.dump
pg_dump -U user -d mydb > backup.sql
pg_dumpall > all.sql
pg_restore -U user -d mydb backup.dump
psql -U user -d mydb -f backup.sql
