PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

Chapter 25. 备份与恢复

Table of Contents

25.1. SQL 转储逻辑备份
25.1.1. 恢复转储数据
25.1.2. 使用 pg_dumpall 备份全局对象
25.1.3. 海量大数据库的转储
25.2. 文件系统级冷备
25.3. 连续归档与基于时间点恢复(PITR)
25.3.1. 配置 WAL 归档
25.3.2. 制作基础物理备份
25.3.3. 制作增量备份
25.3.4. 执行 PITR 灾难恢复流程
25.3.5. 时间线(Timelines)
25.3.6. 使用低级 API 进行基础备份
25.3.7. 归档与备份实用建议
25.3.8. 持续归档注意事项

正如所有承载核心业务价值的系统一样,PostgreSQL 数据库必须建立周期性的例行备份机制。虽然备份操作在流程上十分明晰,但深入理解其底层物理实现机制与前置假设条件至关重要。

在技术架构上,PostgreSQL 提供了三类本质截然不同的数据备份途径:

这三类方案各有其适用场景与优劣势,以下各节将逐一展开详尽阐述。