pg_settings
보기PG_SETTINGS
서버의 런타임 매개 변수에 대한 액세스를 제공합니다. 본질적으로에 대한 대체 인터페이스입니다.show
andset
명령. 또한 직접 사용할 수없는 각 매개 변수에 대한 일부 사실에 대한 액세스를 제공합니다.show
10529_10568
표 54.24. pg_settings
열
열 유형 설명 |
---|
런타임 구성 매개 변수 이름 |
매개 변수의 현재 값 |
매개 변수의 암시 단위 |
매개 변수의 논리 그룹 |
매개 변수에 대한 간단한 설명 |
매개 변수에 대한 추가, 더 자세한 설명 |
매개 변수의 값을 설정하는 데 필요한 컨텍스트 (아래 참조) |
매개 변수 유형 ( |
현재 매개 변수 값의 소스 |
매개 변수의 최소 허용 값 (숫자가 아닌 값의 경우 NULL) |
매개 변수의 최대 허용 값 (숫자가 아닌 값의 경우 null) |
열거 매개 변수의 허용 값 (비대 값의 경우 null) |
매개 변수가 설정되지 않은 경우 서버 시작에서 가정 된 매개 변수 값 |
가치 |
구성 파일 현재 값이 설정되었습니다 (구성 파일 이외의 소스에서 설정 한 값에 대해 또는 슈퍼 서서가 아니거나 권한이없는 사용자가 검사 할 때 |
구성 파일 내의 줄 번호 현재 값은 (구성 파일 이외의 소스에서 설정된 값에 대해 NULL 또는 슈퍼 사용자가 아니거나 특권이있는 사용자가 검사 할 때에서 설정되었습니다. |
|
몇 가지 가능한 값이입니다.컨텍스트
. 설정 변경의 어려움을 줄이기 위해 다음과 같습니다.
내부
이러한 설정은 직접 변경할 수 없습니다. 내부적으로 결정된 값을 반영합니다. 다른 구성 옵션으로 서버를 다시 빌드하거나 제공되는 옵션을 변경하여 일부는 조정할 수 있습니다.initdb.
Postmaster
이러한 설정은 서버가 시작될 때만 적용 할 수 있으므로 모든 변경에 서버를 다시 시작해야합니다. 이 설정의 값은 일반적으로에 저장됩니다.토토 커뮤니티.conf
파일 또는 서버를 시작할 때 명령 줄에 전달되었습니다. 물론 더 낮은 설정컨텍스트
서버 시작 시간에 유형을 설정할 수도 있습니다.
Sighup
이 설정에 대한 변경 사항은토토 커뮤니티.conf
서버를 다시 시작하지 않고. a 보내기Sighup우체국 장에게 신호를 다시 읽도록토토 커뮤니티.conf
변경 사항을 적용하십시오. 우체국 장은 또한를 전달할 것입니다.Sighup아동 프로세스에 신호를 보내 새 가치를 얻도록하십시오.
SuperUser-Backend
이 설정에 대한 변경 사항은토토 커뮤니티.conf
서버를 다시 시작하지 않고. 연결 요청 패킷에서 특정 세션에 대해서도 설정할 수 있습니다 (예 : vialibpq'spgoptions
Environment Variable), 그러나 연결 사용자가 슈퍼업자이거나 적절한 부여 된 경우에만SET
특권. 그러나 이러한 설정은 세션이 시작된 후에는 절대 변하지 않습니다. 당신이 그들을 바꾸면토토 커뮤니티.conf
, a 보내기Sighup우체국 장에게 신호를 다시 읽도록 신호토토 커뮤니티.conf
. 새로운 값은 후속으로 출시 된 세션에만 영향을 미칩니다.
백엔드
이러한 설정에 대한 변경 사항은토토 커뮤니티.conf
서버를 다시 시작하지 않고. 연결 요청 패킷에서 특정 세션에 대해서도 설정할 수 있습니다 (예 : vialibpq'spgoptions
환경 변수); 모든 사용자는 세션을 변경할 수 있습니다. 그러나 이러한 설정은 세션이 시작된 후에는 절대 변하지 않습니다. 당신이 그들을 바꾸면토토 커뮤니티.conf
, a 보내기Sighup우체국 장에게 신호를 다시 읽도록토토 커뮤니티.conf
. 새로운 값은 후속으로 출시 된 세션에만 영향을 미칩니다.
SuperUser
이 설정은에서 설정할 수 있습니다.토토 커뮤니티.conf
또는을 통한 세션 내에서SET
명령; 그러나 적절한 수퍼 유행자와 사용자 만SET
특권을 통해 변경할 수 있습니다SET
. 의 변화토토 커뮤니티.conf
|SET
.
사용자
이 설정은에서 설정할 수 있습니다.토토 커뮤니티.conf
또는 세션 내에서set
명령. 모든 사용자는 세션-로컬 값을 변경할 수 있습니다. 의 변화토토 커뮤니티.conf
|SET
.
참조PostgreSQL : 문서 : 15 : 20.1. 매개 사설 토토 사이트 설정이러한 매개 변수를 변경하는 다양한 방법에 대한 자세한 내용은
이보기는 삽입되거나 삭제 될 수 없지만 업데이트 할 수 있습니다.업데이트
행에 적용pg_settings
실행과 동일합니다SET
이름이 지정된 매개 변수의 명령. 변경은 현재 세션에서 사용하는 값에만 영향을 미칩니다. IF an업데이트
나중에 중단되는 거래 내에서 발행됩니다.업데이트
트랜잭션이 롤백되면 명령이 사라집니다. 주변 거래가 커밋되면, 다른 사람에 의해 재정의되지 않는 한, 세션이 끝날 때까지 효과는 계속됩니다.업데이트
또는SET
.
이보기가 표시되지 않습니다범퍼카 토토 커뮤니티 : 문서 : 15 : 20.16. 맞춤형 옵션쿼리를 실행하는 백엔드 프로세스에 의해이를 정의하는 확장 모듈이로드되지 않는 한shared_preload_libraries, 확장자의 C 함수 호출 또는로드
명령). 예를 들어, 이후PostgreSQL : 문서 : 15 : 51 장. 아카이브 롤일반적으로 Archiver 프로세스에 의해서만로드됩니다. 일반 세션이 아닌이보기는 쿼리를 실행하는 백엔드 프로세스에 특별 조치를 취하는 것이 아니라면 해당 모듈에 의해 정의 된 사용자 정의 옵션이 표시되지 않습니다..
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면