본문으로 건너뛰기
recovery_target_xid

recovery_target_xid

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

recovery를 어느 트랜잭션 ID까지 진행할지 지정한다. recovery가 진행 중일 때만 의미가 있다.

주의할 점은 트랜잭션 ID가 트랜잭션 시작 시점에 순차적으로 할당되지만, commit이 완료되는 순서는 그 숫자 순서와 다를 수 있다는 것이다. 복구 대상은 지정한 트랜잭션보다 먼저(그리고 recovery_target_inclusiveon이면 해당 트랜잭션까지 포함해) commit된 트랜잭션들이다. 정확한 정지 지점은 recovery_target_inclusive의 영향을 받는다.

출처: PostgreSQL 18 문서