---

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.confrecovery.signal 指定 WAL 归档与目标时间
  • 启动实例进行 PITR 到目标时间点

总结

逻辑备份适合迁移与子集恢复,PITR 保障关键数据在故障后的时间点回滚能力。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部