보기pg_settings제공 서버의 런타임 윈 토토에 대한 액세스. 그것은 본질적으로 에 대한 대체 인터페이스표시그리고SET명령. 또한 일부에 대한 액세스를 제공합니다. 에서 직접 확인할 수 없는 각 윈 토토에 대한 사실표시(예: 최소 및 최대) 값.
표 44-54.pg_settings열
| 이름 | 유형 | 설명 |
|---|---|---|
| 이름 | 텍스트 | 런타임 구성 매개변수 이름 |
| 설정 | 텍스트 | 매개변수의 현재 값 |
| 단위 | 텍스트 | 매개변수의 암시적 단위 |
| 범주 | 텍스트 | 윈 토토의 논리 그룹 |
| short_desc | 텍스트 | 매개변수에 대한 간략한 설명 |
| extra_desc | 텍스트 | 추가적이고 자세한 설명 매개변수 |
| 컨텍스트 | 텍스트 | 매개변수 값을 설정하려면 컨텍스트가 필요합니다. |
| vartype | 텍스트 | 매개변수 유형(부울, 열거형, 정수, 진짜또는문자열) |
| 출처 | 텍스트 | 현재 매개변수 값의 소스 |
| min_val | 텍스트 | 윈 토토의 최소 허용 값(NULL: 숫자가 아닌 값) |
| max_val | 텍스트 | 윈 토토의 최대 허용 값(NULL은 숫자가 아닌 값) |
| 열거형 | 텍스트[] | 열거형 매개변수의 허용된 값(다음의 경우 NULL) 열거형이 아닌 값) |
| boot_val | 텍스트 | 서버 시작 시 가정되는 매개변수 값 매개변수가 달리 설정되지 않았습니다. |
| reset_val | 텍스트 | 가치 있는 가치리셋재설정됩니다 현재 세션의 매개변수 |
| 소스파일 | 텍스트 | 현재 값이 설정된 구성 파일(NULL) 구성 이외의 소스에서 설정된 값의 경우 파일 또는 수퍼유저가 아닌 사람이 검사할 때). 도움이 될 때 구성 포함 지시어 사용 |
| 소스라인 | 정수 | 현재 구성 파일 내의 줄 번호 값이 다음으로 설정되었습니다(다른 소스에서 설정된 값의 경우 NULL). 구성 파일보다 또는 비수퍼유저) |
그pg_settings보기는 불가능합니다. 삽입하거나 삭제할 수 있지만 업데이트할 수는 있습니다. 안업데이트행에 적용됨pg_settings은 다음을 실행하는 것과 같습니다.PostgreSQL : 문서 : 8.4 : 사설 토토그 이름에 대한 명령 매개변수. 변경 사항은 현재 사용되는 값에만 영향을 미칩니다. 세션. 만약업데이트다음 기간 내에 발행됩니다. 나중에 중단된 트랜잭션의 효과는 다음과 같습니다.업데이트트랜잭션이 완료되면 명령이 사라집니다. 롤백되었습니다. 주변 트랜잭션이 커밋되면 효과는 세션이 끝날 때까지 지속됩니다. 다른 사람에 의해 재정의됨업데이트또는SET.