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