vb_receivexlog
功能介绍
vb_receivexlog被用来从一个运行着的PostgreSQL集簇以流的方式得到事务日志。事务日志会被使用流复制协议以流的方式传送,并且被写入到文件的一个本地目录。这个目录可以被用作归档位置来做一次使用时间点恢复的恢复。
前提条件
保证数据库目录存在且路径正确。
语法
vb_receivexlog [OPTION]...
参数说明
OPTION取值如下所示:
-D directory, –directory=directory
要把输出写到这个目录。
-n, –no-loop
不要在连接错误上循环。相反,碰到一个错误时立刻退出。
-v,–verbose
启用详细模式。
-V,–version
输出版本信息,然后退出
-?,–help
显示帮助信息,然后退出
-d,–dbname=DBNAME
要连接的数据库名
-h,–host=HOSTNAME
声明正在运行服务器的机器的主机名。如果该值以一个斜线开始,那么它用作Unix域套接字的路径。
-p,–port=PORT
声明TCP端口或服务器正在监听链接的本地Unix域套接字文件扩展。
-U, –username=NAME
要连接的用户名。
-w,–no-password
永不发出密码提示。
-W, –password
强制pg_recvlogical在连接到数据库之前提示密码。
-s, –status-interval=INTERVAL
发送到服务器的状态包的时间间隔(以秒为单位,默认10秒)