set-config命令
功能描述
将配置信息设置到pg_probackup.conf文件中。
语法格式
vb_probackup set-config -B backup_dir --instance=instance_name
[--help] [--pgdata=pgdata-path]
[--retention-redundancy=redundancy] [--retention-window=window]
[--compress-algorithm=compression_algorithm] [--compress-level=compression_level]
[-d dbname] [-h host] [-p port] [-U username]
[--external-dirs=external_directory_path]
[--restore-command=cmdline]
[remote_options] [logging_options]
参数说明:
- –pgdata:数据库数据目录。
- –retention-redundancy:指定在数据目录中full模式备份文件留存的份数,必须为正整数,默认值为0。0表示禁用此设置。
- –retention-window:指定备份文件留存的天数,必须为正整数,默认值为0。
–compress-algorithm:指定用于压缩数据文件的算法,取值有zlib、pglz和none。
注意:
- 当–compress-algorithm=zlib时,–compress-level参数取值不能为0。
- 多线程备份不支持pglz压缩,即当–compress-algorithm=pglz时,不能使用–j参数,否则会报错。
–compress-level:指定压缩级别。取值范围0~9。该参数必须搭配–compress-algorithm一起使用,否则会报错。
-d:指定要连接的数据库名称。
-h:指定运行服务器的系统的主机名。
-p:指定服务器正在监听连接的TCP端口或本地Unix套接字的路径。
–j threads_num, –threads=threads_num:设置备份、还原、合并进程的并行线程数。
-U:指定连接数据库的用户名。
–external-dirs:将指定的目录包含到备份中。
–restore-command:指定恢复相关的命令。
logging_options包含参数有:
- –log-level-console:设置要发送到控制台日志的日志级别。
- –log-level-file:设置要发送到日志文件的日志级别。
- –log-filename:指定要创建的日志文件的文件名。
- –error-log-filename:指定仅用于error日志的日志文件名。
- –log-directory:指定创建日志文件的目录。必须是绝对路径。
- –log-location-size:指定单位日志文件的最大大小。默认值:0。
- –log-retation-age:单个日志文件的最大生命周期。