PostgreSQL ofrece varios métodos de copia de seguridad — copias lógicas (pg_dump) y copias físicas (copia base + WAL para recuperación a un punto en el tiempo). Una estrategia sólida de copia de seguridad y recuperación es esencial para protegerse contra la pérdida de datos, y crucialmente, las copias de seguridad deben ser probadas.
Copias de seguridad lógicas — 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
