본문으로 건너뛰기
recovery_end_command

recovery_end_command

버전기본값context타입
14sighupstring
15sighupstring
16sighupstring
17sighupstring
18sighupstring
19sighupstring

archive recovery가 끝나는 시점에 한 번만 실행할 shell 명령을 지정한다. 선택 사항이며, recovery나 replication이 마무리된 뒤 필요한 정리 작업을 자동화하는 용도다.

명령 문자열 안의 %rarchive_cleanup_command에서와 마찬가지로 마지막 유효 restart point를 담은 파일 이름으로 치환된다. recovery가 진행되는 상황에서만 의미가 있는 파라미터다.

명령이 0이 아닌 종료 코드를 반환하면 warning 로그를 남기고 서버는 그대로 기동을 진행한다. 다만 명령이 signal로 종료되거나 shell 오류(명령을 찾을 수 없음 등)로 실패하면 서버는 기동하지 않는다. postgresql.conf나 서버 커맨드라인에서만 설정할 수 있다.

출처: PostgreSQL 18 문서