PostgreSQL 提供多种 备份 方法 — 逻辑备份(pg_dump)和物理备份(base backup + WAL 用于 时间点恢复)。稳定的备份和恢复策略对于防止数据丢失至关重要,至关重要的是,备份必须经过测试。
逻辑备份 — 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
