범퍼카 토토가 설계되었습니다archive_cleanup_command대기 서버로 실행할 때 WAL 파일 아카이브를 정리하려면 (보다PostgreSQL : 문서 : 9.2 : 로그-선집 윈 토토 서버).범퍼카 토토WAL 파일 아카이브를 청소하는 독립형 프로그램.
사용할 대기 서버를 구성하려면범퍼카 토토, 이것을 그것에 넣습니다복구 .conf구성 파일 :
archive_cleanup_command = 'pg_archivecleanup보관%r '
여기서보관is WAL 세그먼트 파일을 제거 해야하는 디렉토리.
내에서 사용될 때archive_cleanup_command, 모든 월 파일은 논리적으로보다 앞서%r인수가 제거됩니다아치형 위치. 이것은 숫자를 최소화합니다 Crash-Restart를 보존하면서 유지 해야하는 파일의 능력. 이 매개 변수의 사용은아카이브 로베이션일시적입니다 이 특정 대기 서버의 준비 영역이지만not언제Archivelocation는 장기적으로 의도 된 것입니다 WAL 아카이브 영역 또는 여러 대기 서버가 복구 될 때 동일한 아카이브 위치에서.
독립형 프로그램으로 사용하는 경우 모든 왈 파일을 논리적으로 앞OldestKeptWalfileArchivelocation. 이 모드에서 A 지정.Backup파일 이름 만 파일 접두사는로 사용됩니다.OldestKeptWalfile. 이것은 당신이 허용합니다 특정베이스 백업 전에 보관 된 모든 웨일 파일 제거 오류없이. 예를 들어, 다음 예제는 모두 제거됩니다 WAL 파일 이름보다 오래된 파일000000010000003700000010:
범퍼카 토토 -D 아카이브 000000010000370000000.00000020.Backup 범퍼카 토토 : WAL 파일을 유지하십시오. "Archive/0000000100003700000010"이상 범퍼카 토토 : 파일 제거 "아카이브/00000001000037000000000F" 범퍼카 토토 : 파일 제거 "아카이브/000000010000370000000E"
범퍼카 토토가정합니다 저것Archivelocationis 서버 소유 사용자가 읽을 수 있고 쓸 수있는 디렉토리.
범퍼카 토토다음 명령 줄 인수 :
디버그 로깅 출력을 많이 인쇄Stderr.
파일의 이름을 인쇄 제거stdout(건조를 수행합니다 달리다).
인쇄범퍼카 토토버전 및 출구.
프로그램을 독립형 유틸리티로 사용할 때 제공하십시오 모든 파일 이름에서 벗어날 확장자 삭제 해야하는지 결정하기 전에. 이것은 일반적으로 아카이브를 정리하는 데 유용합니다 보관 중에 압축되어 있으므로 압축 프로그램에 의해 추가 된 확장. 예를 들어:-x .gz.
도움말 표시범퍼카 토토명령 줄 논쟁 및 종료.
범퍼카 토토가 설계되었습니다 와 함께 일하려면PostgreSQL8.0 및 나중에 독립형 유틸리티로 사용하거나PostgreSQL9.0 이상으로 사용될 때 아카이브 정리 명령.
범퍼카 토토쓰기되었습니다 C에서는 수정하기 쉬운 소스 코드가 있으며 구체적으로 자신의 요구에 맞는 지정된 섹션