F.4. BASEBACKUP_TO_SHELL - 예 "SHELL"PG_BASEBACKUP 젠 토토#

Basebackup_to_shell커스텀베이스 백 up 대상 추가. 이것은 실행할 수있게합니다PG_BASEBACKUP --- 타겟 = 쉘또는이 모듈이 구성되는 방식에 따라PG_BASEBACKUP --- 타겟 = 쉘 :detail_string, 그리고 서버 관리자가 선택한 서버 명령이 백업 프로세스에 의해 생성 된 각 TAR 아카이브에 대해 실행되도록합니다. 명령은 표준 입력을 통해 아카이브의 내용을받습니다.

이 모듈은 주로 확장 모듈을 통해 새로운 백업 대상을 만드는 방법의 예로 사용되지만 일부 시나리오에서는 자체적으로 유용 할 수 있습니다. 작동하려면이 모듈은를 통해로드해야합니다.shared_preload_libraries또는local_preload_libraries.

F.4.1. 구성 매개 변수#

Basebackup_to_shell.command (String)

서버가 백업 프로세스에 의해 생성 된 각 아카이브에 대해 서버가 실행 해야하는 명령. 만약에%f명령 문자열에서 발생하면 아카이브의 이름으로 대체됩니다 (예 :base.tar). 만약에%d명령 문자열에서 발생하면 사용자가 제공 한 대상 세부 사항으로 대체됩니다. 대상 세부 사항이 필요합니다%d는 명령 문자열에 사용되며 그렇지 않으면 금지됩니다. 보안상의 이유로, 영숫자 만 포함 할 수 있습니다.%%명령 문자열에서 발생하면 단일로 대체됩니다%. 만약에%명령 문자열에서 발생한 다음 다른 문자 또는 문자열 끝에 오류가 발생합니다.

Basebackup_to_shell.required_role (String)

백업 대상. 이것이 설정되지 않은 경우, 모든 복제 사용자는를 사용할 수 있습니다.백업 대상.

F.4.2. 작가#

Robert Haas

정정 제출

문서에 올바른 것이 없으면 일치하지 않습니다.이 양식문서 문제를보고하려면