범퍼카 토토설계되었습니다 다음과 같이 사용됩니다.archive_cleanup_command대기 서버로 실행될 때 WAL 파일 아카이브 정리 (참조PostgreSQL : 문서 : 9.2 : 로그-선집 윈 토토 서버). 범퍼카 토토또한 WAL 파일 아카이브를 정리하는 독립 실행형 프로그램입니다.
사용할 대기 서버를 구성하려면범퍼카 토토, 이것을 그 안에 넣어recovery.conf구성 파일:
archive_cleanup_command = '범퍼카 토토보관위치%r'
어디에서보관위치이것은 WAL 세그먼트 파일을 제거해야 하는 디렉터리입니다.
내에서 사용되는 경우archive_cleanup_command, 논리적으로 값보다 앞에 있는 모든 WAL 파일%r인수는 다음에서 제거됩니다.보관위치. 이렇게 하면 숫자가 최소화됩니다. 충돌-재시작을 유지하면서 보존해야 하는 파일 수 능력. 이 매개변수의 사용은 다음과 같은 경우에 적합합니다.보관위치일시적입니다. 이 특정 대기 서버의 준비 영역이지만아님때보관위치장기적인 목적으로 사용됩니다. WAL 아카이브 영역 또는 여러 대기 서버가 복구 중인 경우 동일한 아카이브 위치에서.
독립형 프로그램으로 사용될 때 모든 WAL 파일은 논리적으로 앞의가장 오래된 보관 파일다음에서 삭제됩니다보관위치. 이 모드에서는 지정하다.백업파일 이름, 그 다음에만 파일 접두사는 다음과 같이 사용됩니다.가장 오래된 보관파일. 이를 통해 다음을 수행할 수 있습니다. 특정 기본 백업 이전에 보관된 모든 WAL 파일을 제거합니다. 오류 없이. 예를 들어 다음 예에서는 모든 항목을 제거합니다. WAL 파일 이름보다 오래된 파일000000010000003700000010:
범퍼카 토토 -d 아카이브 000000010000003700000010.00000020.backup 범퍼카 토토: WAL 파일 "archive/000000010000003700000010" 이상 유지 범퍼카 토토: "archive/00000001000000370000000F" 파일 제거 범퍼카 토토: "archive/00000001000000370000000E" 파일 제거
범퍼카 토토가정 그보관위치은 서버 소유 사용자가 읽고 쓸 수 있는 디렉터리입니다.
범퍼카 토토수락합니다 다음 명령줄 인수:
많은 디버그 로깅 출력을 인쇄합니다.stderr.
파일의 이름을 인쇄하십시오. 삭제 날짜:stdout(건조 수행 실행).
인쇄범퍼카 토토버전 및 종료.
프로그램을 독립형 유틸리티로 사용할 때 다음을 제공하십시오. 모든 파일 이름에서 제거되는 확장자 삭제해야 할지 결정하기 전에. 이것은 일반적으로 삭제된 아카이브를 정리하는 데 유용합니다. 보관 중에 압축되어 있어 압축 프로그램에 의해 추가된 확장자입니다. 예를 들어:-x .gz.
다음에 대한 도움말 표시범퍼카 토토명령줄 인수를 입력하고 종료합니다.
범퍼카 토토설계되었습니다 함께 일하다PostgreSQL8.0 및 나중에 독립 실행형 유틸리티로 사용되거나PostgreSQL9.0 이상으로 사용되는 경우 아카이브 정리 명령입니다.
범퍼카 토토작성되었습니다 C로 작성되었으며 수정하기 쉬운 소스 코드가 있습니다. 필요에 따라 수정할 수 있도록 지정된 섹션