52.24. pg_settings #

보기pg_settings서버의 런타임 매개 변수에 대한 액세스를 제공합니다. 본질적으로에 대한 대체 인터페이스입니다.showandSET명령. 또한 직접 사용할 수없는 각 매개 변수에 대한 일부 사실에 대한 액세스를 제공합니다.show10110_10147

표 52.24. pg_settings

열 유형

설명

이름 텍스트

런타임 구성 매개 변수 이름

설정 텍스트

매개 변수의 현재 값

Unit 텍스트

매개 변수의 암시 단위

카테고리 텍스트

매개 변수의 논리 그룹

short_desc 텍스트

매개 변수에 대한 간단한 설명

extra_desc 텍스트

매개 변수에 대한 추가, 더 자세한 설명

Context 텍스트

매개 변수의 값을 설정하는 데 필요한 컨텍스트 (아래 참조)

Vartype 텍스트

매개 변수 유형 (bool, enum, 정수, Real또는String)

소스 텍스트

현재 매개 변수 값 소스

min_val 텍스트

매개 변수의 최소 허용 값 (숫자가 아닌 값의 경우 null)

max_val 텍스트

매개 변수의 최대 허용 값 (숫자가 아닌 값의 경우 NULL)

Enumvals 텍스트 []

열거 매개 변수의 허용 값 (비대 값의 경우 null)

boot_val 텍스트

매개 변수가 설정되지 않은 경우 서버 시작에서 가정 된 매개 변수 값

reset_val 텍스트

가치Reset현재 세션에서 매개 변수를 재설정합니다

SourceFile 텍스트

구성 파일 현재 값이 설정되었습니다 (구성 파일 이외의 소스에서 설정 한 값에 대해 또는 슈퍼업자가 아니거나 권한이있는 사용자가 검사 할 때PG_READ_ALL_SETTINGS); 사용할 때 유용포함구성 파일의 지시문

Sourceline int4

구성 파일 내의 줄 번호 현재 값은 (구성 파일 이외의 소스에서 설정된 값에 대해 NULL 또는 슈퍼 사용자가 아니거나 특권이있는 사용자가 검사 할 때에서 설정되었습니다.PG_READ_ALL_SETTINGS).

pending_restart bool

true구성 파일에서 값이 변경되었지만 다시 시작 해야하는 경우; 또는거짓그렇지 않으면.


몇 가지 가능한 값이 있습니다Context. 설정 변경의 어려움을 줄이기 위해 다음과 같습니다.

내부

이러한 설정은 직접 변경할 수 없습니다. 내부적으로 결정된 값을 반영합니다.initdb.

Postmaster

이러한 설정은 서버가 시작될 때만 적용 할 수 있으므로 모든 변경에 서버를 다시 시작해야합니다. 이 설정의 값은 일반적으로에 저장됩니다.스포츠 토토 결과.conf파일 또는 서버를 시작할 때 명령 줄에 전달되었습니다. 물론 더 낮은 설정Context서버 시작 시간에 유형을 설정할 수도 있습니다.

Sighup

이 설정에 대한 변경 사항은스포츠 토토 결과.conf서버를 다시 시작하지 않고. a 보내기Sighup우체국 장에게 신호를 다시 읽도록 신호스포츠 토토 결과.conf변경 사항을 적용하십시오. 우체국 장은 또한를 전달할 것입니다.Sighup아동 프로세스에 신호를 보내 새 가치를 얻도록하십시오.

SuperUser-Backend

이 설정에 대한 변경 사항은스포츠 토토 결과.conf서버를 다시 시작하지 않고. 연결 요청 패킷에서 특정 세션에 대해서도 설정할 수 있습니다 (예 : vialibpq'spgoptions환경 변수), 그러나 연결 사용자가 슈퍼업자이거나 적절한 부여 된 경우에만SET특권. 그러나 이러한 설정은 세션이 시작된 후에는 절대 변하지 않습니다.스포츠 토토 결과.conf, a 보내기Sighup우체국 장에게 신호를 다시 읽도록 신호스포츠 토토 결과.conf. 새로운 값은 후속으로 출시 된 세션에만 영향을 미칩니다.

백엔드

이 설정에 대한 변경 사항은스포츠 토토 결과.conf서버를 다시 시작하지 않고. 연결 요청 패킷에서 특정 세션에 대해서도 설정할 수 있습니다 (예 : vialibpq'spgoptions환경 변수); 모든 사용자는 세션을 변경할 수 있습니다.스포츠 토토 결과.conf, a 보내기Sighup우체국 장에게 신호를 다시 읽도록 신호스포츠 토토 결과.conf. 새로운 값은 후속으로 출시 된 세션에만 영향을 미칩니다.

SuperUser

이 설정은에서 설정할 수 있습니다.스포츠 토토 결과.conf또는을 통해 세션 내에서SET명령; 그러나 적절한 수퍼 유행자와 사용자 만SET특권을 통해 변경할 수 있습니다SET. 의 변화스포츠 토토 결과.conf|SET.

사용자

이 설정은에서 설정할 수 있습니다.스포츠 토토 결과.conf또는을 통해 세션 내에서SET명령. 모든 사용자는 세션-로컬 값을 변경할 수 있습니다.스포츠 토토 결과.conf|SET.

참조PostgreSQL : 문서 : 17 : 19.1. 매개 스포츠 토토 사이트 설정이러한 매개 변수를 변경하는 다양한 방법에 대한 자세한 내용은

이보기는 삽입되거나 삭제 될 수 없지만 업데이트 할 수 있습니다.업데이트행에 적용pg_settings|SET이름이 지정된 매개 변수의 명령. 변경은 현재 세션에서 사용하는 값에만 영향을 미칩니다.업데이트나중에 중단 된 거래 내에서 발행됩니다.업데이트트랜잭션이 롤백되면 명령이 사라집니다. 주변 거래가 커밋되면, 다른 사람에 의해 재정의되지 않는 한, 세션이 끝날 때까지 효과는 계속됩니다.업데이트또는SET.

이보기가 표시되지 않습니다PostgreSQL : 문서 : 17 : 19.16. 맞춤형 스포츠 토토 결과이를 정의하는 확장 모듈이 쿼리를 실행하는 백엔드 프로세스에 의해로드되지 않는 한 (예 :를 통해shared_preload_libraries, 확장자의 C 함수 호출 또는로드명령). 예를 들어, 이후PostgreSQL : 문서 : 17 : 49 장. 아카이브 토토 사이트 순위일반적으로 Archiver 프로세스에 의해서만로드됩니다. 일반 세션이 아닌이보기는 쿼리를 실행하는 백엔드 프로세스에 특별 조치를 취하지 않으면 해당 모듈에 의해 정의 된 사용자 정의 옵션을 표시하지 않습니다..

정정 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면