본문으로 건너뛰기
track_commit_timestamp

track_commit_timestamp

버전기본값context타입
14offpostmaster (재시작)boolean
15offpostmaster (재시작)boolean
16offpostmaster (재시작)boolean
17offpostmaster (재시작)boolean
18offpostmaster (재시작)boolean
19offpostmaster (재시작)boolean

트랜잭션의 commit 시각을 기록할지 정한다. 기본값은 off이며, 서버를 시작할 때만 설정할 수 있다.

켜 두면 pg_xact_commit_timestamp(), pg_last_committed_xact() 같은 함수로 트랜잭션이 언제 commit됐는지 조회할 수 있다. logical replication에서 노드 간 변경 시점을 비교하거나 conflict를 분석할 때 근거 데이터로 쓰이기 때문에 replication 설정으로 분류되어 있다. replication 구성의 양쪽에서 활용하려면 primary와 standby(또는 publisher와 subscriber) 각각에서 설정해야 한다.

출처: PostgreSQL 18 문서