PostgreSQL nabízí několik metod zálohování — logické zálohy (pg_dump) a fyzické zálohy (základní záloha + WAL pro obnovení do konkrétního bodu v čase). Solidní strategie zálohování a obnovy je nezbytná pro ochranu proti ztrátě dat a nejdůležitěji, zálohy musí být testovány.
Logické zálohy — 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
