---
title: PostgreSQL 备份与恢复:pg_dump、pg_restore 与 PITR
keywords:
- pg_dump
- pg_restore
- WAL
- base backup
- PITR
description: 使用 pg_dump/pg_restore 进行逻辑备份与恢复,并介绍基于 WAL 的时间点恢复(PITR)流程。
tags:
- PITR
- PostgreSQL
- WAL
- base backup
- pg_dump
- pg_restore
- 数据库
- 运维
categories:
- 文章资讯
- 编程技术
---
PostgreSQL 备份与恢复:pg_dump、pg_restore 与 PITR
逻辑备份与恢复
pg_dump -U postgres -d app -F c -f app.dump
pg_restore -U postgres -d app_restored -c app.dump
时间点恢复(简述)
- 执行 base backup:
pg_basebackup -D /backup/base -X stream -U repl - 配置
restore.conf或recovery.signal指定 WAL 归档与目标时间 - 启动实例进行 PITR 到目标时间点
总结
逻辑备份适合迁移与子集恢复,PITR 保障关键数据在故障后的时间点回滚能力。

发表评论 取消回复