PostgreSQL biedt verschillende back-upmethoden — logische back-ups (pg_dump) en fysieke back-ups (base backup + WAL voor point-in-time recovery). Een solide back-up- en herstelstrategie is essentieel voor bescherming tegen gegevensverlies, en cruciaal: back-ups moeten worden getest.
Logische back-ups — 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
