pg_xlogdump
Name
pg_xlogdump -- 显示人类易读渲染的PostgreSQL 数据库集合实例的预写日志
Synopsis
pg_xlogdump
[option
...] [startseg
[endseg
] ]
描述
pg_xlogdump
显示预写日志(WAL) 并且主要用于调试或者教学演示。
这个实用工具只能被安装数据库的用户来运行,因为这需要只读的方式访问数据字典。
选项
以下的命令行参数控制了输出的位置和格式:
_startseg_
开始从指定WAL段文件读取。这隐式的确定了搜索文件和使用的时间线。
_endseg_
指定到哪个WAL段文件停止读取。
-b``--bkp-details
输出关于备份数据块的详细信息。
-e
_end_
--end=``_end_
指定停止读取的日志位置,代替读取的日志流的结尾。
-n
_limit_
--limit=``_limit_
指定显示记录的条目数。
-p
_path_
--path=``_path_
指定搜索WAL段文件的目录。默认从当前目录的 pg_xlog
子目录去搜索它们。
-r
_rmgr_
--rmgr=``_rmgr_
过滤由指定资源管理器产生的记录。如果 list
一个指定一个名字, 打印一列合法的资源管理器的名字的记录,然后退出。
-s
_start_
--start=``_start_
开始读取日志的位置。默认是从最早的文件搜索到的第一个有效的日志记录开始。
-t
_timeline_
--timelime=``_timeline_
从哪个时间线读取日志记录。如果startseg
的值被指定默认就使用startseg; 否则默认值是1。
-V
--version
打印出 pg_xlogdump 版本并且退出。
-x
_xid_
--xid=``_xid_
仅显示指定事务ID的记录。
-?
--help
显示 pg_xlogdump 命令参数帮助,然后退出。
注意
能在系统运行时得到错误结果。
仅显示指定时间线的记录(如果未指定,就用默认值)。其它时间线的记录将被忽略。