PostgreSQL มีวิธี backup หลายแบบ ทั้ง logical backup (pg_dump) และ physical backup (base backup + WAL สำหรับ point-in-time recovery) กลยุทธ์การ backup-and-recovery ที่แข็งแกร่งเป็นสิ่งจำเป็นต่อการป้องกันการสูญเสียข้อมูล และที่สำคัญคือ backup ต้องถูกทดสอบ
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
