이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 pg_xlogdump 명령입니다.
프로그램:
이름
pg_xlogdump - PostgreSQL의 미리 쓰기 로그를 사람이 읽을 수 있는 렌더링으로 표시합니다.
데이터베이스 클러스터
개요
pg_xlogdump [선택권...] [시작 [끝부분]]
기술
pg_xlogdump 미리 쓰기 로그(WAL)를 표시하며 주로 디버깅 또는
교육 목적.
이 유틸리티는 서버를 설치한 사용자만 실행할 수 있습니다.
데이터 디렉토리에 대한 읽기 전용 액세스.
옵션
다음 명령줄 옵션은 출력 위치와 형식을 제어합니다.
시작
지정된 로그 세그먼트 파일에서 읽기를 시작합니다. 이것은 암시적으로 경로를 결정합니다.
파일을 검색할 위치와 사용할 타임라인.
끝부분
지정된 로그 세그먼트 파일을 읽은 후 중지합니다.
-b
--bkp-세부 사항
백업 블록에 대한 세부 정보를 출력합니다.
-e end
--끝=end
로그 끝까지 읽는 대신 지정된 로그 위치에서 읽기를 중지합니다.
스트림입니다.
-f
--따르다
유효한 WAL의 끝에 도달한 후 새 WAL이 XNUMX초에 한 번 폴링을 계속
나타나다.
-n 제한
--한계=제한
지정된 수의 레코드를 표시한 다음 중지합니다.
-p 통로
--경로=통로
로그 세그먼트 파일을 찾을 디렉토리입니다. 기본값은 다음에서 검색하는 것입니다.
현재 디렉토리의 pg_xlog 하위 디렉토리.
-r 관리
--rmgr=관리
지정된 리소스 관리자가 생성한 레코드만 표시합니다. 목록이 다음과 같이 전달되는 경우
name, 유효한 리소스 관리자 이름 목록을 인쇄하고 종료합니다.
-s 스타트
--시작=스타트
읽기를 시작할 로그 위치입니다. 기본값은 첫 번째 읽기를 시작하는 것입니다.
발견된 가장 이른 파일에서 유효한 로그 레코드를 찾았습니다.
-t 타임 라인
--타임타임=타임 라인
로그 레코드를 읽을 타임라인입니다. 기본값은 startseg의 값을 사용하는 것입니다.
지정된 경우; 그렇지 않으면 기본값은 1입니다.
-V
--번역
pg_xlogdump 버전을 인쇄하고 종료합니다.
-x xid
--xid=xid
지정된 트랜잭션 ID로 표시된 레코드만 표시합니다.
-z
--stats[=기록]
대신 요약 통계(레코드 및 전체 페이지 이미지의 수 및 크기)를 표시합니다.
개인 기록의. 선택적으로 rmgr 대신 레코드당 통계를 생성합니다.
-?
--도움
pg_xlogdump 명령줄 인수에 대한 도움말을 표시하고 종료합니다.
노트
서버가 실행 중일 때 잘못된 결과를 줄 수 있습니다.
지정된 타임라인만 표시됩니다(또는 지정되지 않은 경우 기본값). 기록
다른 타임라인에서는 무시됩니다.
pg_xlogdump는 접미사가 .partial인 WAL 파일을 읽을 수 없습니다. 해당 파일을 읽어야 하는 경우
.partial 접미사는 파일 이름에서 제거해야 합니다.
onworks.net 서비스를 사용하여 온라인으로 pg_xlogdump 사용