pg_토토 캔dump — a의 미리 쓰기 로그를 사람이 읽을 수 있는 렌더링으로 표시합니다.포스트그레SQL데이터베이스 클러스터
pg_토토 캔dump [옵션...] [시작세그 [엔드세그] ]
pg_토토 캔dump미리 쓰기 로그(토토 캔)를 표시하며 주로 디버깅이나 교육 목적으로 유용합니다.
이 유틸리티는 데이터 디렉토리에 대한 읽기 전용 접근이 필요하기 때문에 서버를 설치한 사용자만 실행할 수 있습니다.
다음 명령줄 옵션은 출력의 위치와 형식을 제어합니다:
시작세그지정된 로그 세그먼트 파일에서 읽기를 시작합니다. 이는 파일을 검색할 경로와 사용할 타임라인을 암시적으로 결정합니다.
엔드세그지정된 로그 세그먼트 파일을 읽은 후 중지합니다.
-b--bkp-세부사항백업 블록에 대한 자세한 정보를 출력합니다.
-e끝--end=끝로그 스트림 끝까지 읽는 대신 지정된 토토 캔 위치에서 읽기를 중지합니다.
-f--따르세요유효한 토토 캔 끝에 도달한 후 새 토토 캔이 나타나도록 초당 한 번씩 계속 폴링합니다.
-n한계--제한=한도지정된 수의 레코드를 표시한 다음 중지합니다.
-p경로--경로=경로로그 세그먼트 파일을 검색할 디렉토리 또는pg_토토 캔해당 파일이 포함된 하위 디렉토리입니다. 기본값은 현재 디렉터리에서 검색하는 것입니다.pg_토토 캔현재 디렉토리의 하위 디렉토리 및pg_토토 캔하위 디렉토리PGDATA.
-rrmgr--rmgr=rmgr지정된 리소스 관리자에 의해 생성된 레코드만 표시합니다. 만일목록이 이름으로 전달되고, 유효한 리소스 관리자 이름 목록을 인쇄하고 종료합니다.
-s시작--시작=시작읽기 시작하는 WAL 위치입니다. 기본값은 발견된 가장 빠른 파일에서 발견된 첫 번째 유효한 로그 레코드 읽기를 시작하는 것입니다.
-t타임라인--타임라인=타임라인로그 레코드를 읽을 타임라인. 기본값은의 값을 사용하는 것입니다.시작세그, 지정된 경우; 그렇지 않은 경우 기본값은 1입니다.
-V--버전인쇄pg_토토 캔dump버전 및 종료.
-xxid--xid=xid주어진 거래 ID로 표시된 기록만 표시합니다.
-z--통계[=기록]개별 기록 대신 요약 통계(기록 수 및 크기, 전체 페이지 이미지)를 표시합니다. 선택적으로 rmgr당 대신 레코드당 통계를 생성합니다.
-?--도움말다음에 관한 도움말 표시pg_토토 캔dump명령줄 인수 및 종료.
서버가 실행 중일 때 잘못된 결과가 나올 수 있습니다.
지정된 타임라인만 표시됩니다(또는 아무것도 지정되지 않은 경우 기본값). 다른 타임라인의 기록은 무시됩니다.
pg_토토 캔dump접미사가 있는 토토 캔 파일을 읽을 수 없습니다..partial. 해당 파일을 읽어야 하는 경우,.partial접미사는 파일 이름에서 제거되어야 합니다.