PostgreSQL erbjuder flera säkerhetskopieringsmetoder — logiska säkerhetskopior (pg_dump) och fysiska säkerhetskopior (bassäkerhetskopia + WAL för point-in-time recovery). En solid strategi för säkerhetskopiering och återställning är väsentlig för att skydda mot dataförlust, och viktigt är att säkerhetskopior måste testas.
Logiska säkerhetskopior — 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
