본문으로 건너뛰기

transaction_isolation

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

현재 transaction의 isolation level을 반영하는 파라미터다.

transaction이 시작될 때마다 default_transaction_isolation의 현재 값으로 설정되며, 이후 이 파라미터를 바꾸려는 시도는 SET TRANSACTION 명령과 동일하게 동작한다. postgresql.conf에 두는 설정이 아니라 세션 안에서 현재 transaction의 isolation level을 확인(SHOW transaction_isolation)하거나 바꾸는 통로이며, 서버 전체의 기본값을 바꾸려면 default_transaction_isolation을 사용한다.

출처: PostgreSQL 18 문서