pg_xlogdump
Name
pg_xlogdump -- 以人类可读的方式显示一个
PostgreSQL数据库集簇的预写式日志
Synopsis
pg_xlogdump [option...] [startseg
     [endseg]
   ]
描述
   pg_xlogdump显示预写式日志(WAL)并且主要用于调试或者教育目的。
  
   这个工具只能由安装服务器的用户运行,因为它要求对于数据目录的只读访问。
  
选项
    下列命令行选项控制输出的位置和格式:
    
- startseg
-         从指定的日志段文件开始读取。这隐式决定了要搜索文件的路径以及要使用的时间线。
        
- endseg
-         在读取指定的日志段文件之后停止。
        
- -b
 --bkp-details
-         输出有关备份块的详细信息。
        
- -e end
 --end=end
-         在指定的日志位置停止读取,而不是一直读到日志流的末尾。
        
- -n limit
 --limit=limit
-         显示指定数量的记录,然后停止。
        
- -p path
 --path=path
-         在其中寻找日志段文件的目录。默认值是在当前目录的pg_xlog子目录中搜索日志段文件。
        
- -r rmgr
 --rmgr=rmgr
-         只显示由指定资源管理器生成的记录。如果list被作为一个名称传递,打印一个可用的资源管理器名称的列表并且退出。
        
- -s start
 --start=start
-         开始读取的日志位置。默认是从找到的最早的文件的第一个合法日志记录开始读取。
        
- -t timeline
 --timelime=timeline
-         从其中读取日志记录的时间线。默认使用startseg中的值(如果指定了),否则默认值为 1。
        
- -V
 --version
-        打印pg_xlogdump版本并退出。
        
- -x xid
 --xid=xid
-         只显示带有给定 TransactionId 的记录。
        
- -?
 --help
-          显示有关pg_xlogdump的命令行参数并且退出。
         
   
注解
    当服务器运行时可能给出错误结果。
  
    只显示指定的时间线(如果没有指定就显示默认的时间线)。其他时间线中的记录会被忽略。