보기pg_settings제공 서버의 런타임 매개 변수에 대한 액세스. 본질적으로 대체 인터페이스사설 토토 PostgreSQL : 문서 : 9.0 : showand윈 토토 : 문서 : 9.0 : set명령. 또한 액세스를 제공합니다 직접적이지 않은 각 매개 변수에 대한 몇 가지 사실에 |show, 예 : 최소 및 최대 값.
표 45-56.pg_settings열
이름 | type | 설명 |
---|---|---|
이름 | 텍스트 | 런타임 구성 매개 변수 이름 |
설정 | 텍스트 | 매개 변수의 현재 값 |
Unit | 텍스트 | 매개 변수의 암시 단위 |
카테고리 | 텍스트 | 매개 변수의 논리 그룹 |
short_desc | 텍스트 | 매개 변수에 대한 간단한 설명 |
extra_desc | 텍스트 | 추가, 더 자세한 설명에 대한 설명 매개 변수 |
Context | 텍스트 | 매개 변수의 값을 설정하는 데 필요한 컨텍스트 |
Vartype | 텍스트 | 매개 변수 유형 (bool, enum, Integer, Real또는String) |
소스 | 텍스트 | 현재 매개 변수 값의 소스 |
min_val | 텍스트 | 매개 변수의 최소 허용 값 (null for 비수체 값) |
max_val | 텍스트 | 매개 변수의 최대 허용 값 (null for 비수체 값) |
Enumvals | 텍스트 [] | 열거 매개 변수의 허용 값 (null for 비대 값) |
boot_val | 텍스트 | 서버 시작에서 가정 된 매개 변수 값 매개 변수는 달리 설정되지 않습니다 |
reset_val | 텍스트 | 가치Reset재설정 현재 세션에서 매개 변수 |
SourceFile | 텍스트 | 구성 파일 현재 값이 설정되었습니다 (null 구성 이외의 소스에서 설정 한 값의 경우 파일, 또는 비 슈퍼 루저가 검사 할 때); 언제 도움이됩니다 사용포함지침 구성 파일 |
Sourceline | Integer | 구성 파일 내의 줄 번호는 현재입니다 값은 (기타 소스에서 설정 한 값에 대해 NULL에서 설정되었습니다. 구성 파일보다 또는 a 비 슈퍼 루저) |
thepg_settings보기가 될 수 없습니다 에 삽입되거나 삭제되었지만 업데이트 할 수 있습니다.업데이트행에 적용pg_settings|윈 토토 : 문서 : 9.0 : set이름이 지정된 매개 변수의 명령. 변경은 현재 세션에서 사용하는 값에만 영향을 미칩니다. 만약에업데이트거래 내에서 발행됩니다 그것은 나중에 중단됩니다.업데이트트랜잭션이있을 때 명령이 사라집니다 롤백. 주변 거래가 커밋되면 효과는 세션이 끝날 때까지 지속됩니다. 다른 사람에 의해 상급업데이트또는SET.