欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

基于时间点的 PostgreSQL 恢复 - 2. pg_basebackup

最编程 2024-07-15 14:00:39
...
pg_basebackup [OPTION]...
参数 含义
-D/–pg-data 备份文件目录,表示将备份文件写入到那个目录下
-F/–format 默认为p、可选择p、t
-r/–max-rate 传输数据的最大速率限制
-R/–write-recovery-conf 输出用于replication的配置信息
-X, --wal-method 指定复制wal日志的方式,有none、fetch、stream,推荐使用stream避免接收wal信息是源端日志被覆盖
-z, --gzip 是否压缩,配合-F t使用
-Z, --compress=0-9 压缩等级,数字越大压缩率越大、越消耗CPU资源
-c, --checkpoint 设置checkpoint的模式:fast、spread
-C, --create-slot 创建复制槽
-S, --slot=SLOTNAME 指定复制槽名称
-l, --label=LABEL 指定一个备份标识,便于运维人员后续的维护
-n, --no-clean do not clean up after errors
-N, --no-sync do not wait for changes to be written safely to disk
-P, --progress 打印备份进度信息
-v, --verbose 输出详细的信息

2.1 常用命令

用于基本的备份恢复常用命令:

pg_basebackup -D 备份文件目录  -v -P -Upostgres -h 127.0.0.1 -p5432 -R

推荐阅读