보기pg_settings제공 서버의 런타임 매개변수에 대한 액세스. 그것은 본질적으로 에 대한 대체 인터페이스토토 핫 : 문서 : 9.1 : show그리고PostgreSQL : 문서 : 9.1 : 스포츠 토토 사이트명령. 또한 액세스를 제공합니다. 직접적으로 확인되지 않은 각 매개변수에 대한 몇 가지 사실 에서 이용 가능표시(예: 최소 및 최대값.
표 45-63.pg_settings열
| 이름 | 유형 | 설명 |
|---|---|---|
| 이름 | 텍스트 | 런타임 구성 매개변수 이름 |
| 설정 | 텍스트 | 매개변수의 현재 값 |
| 단위 | 텍스트 | 매개변수의 암시적 단위 |
| 범주 | 텍스트 | 매개변수의 논리 그룹 |
| short_desc | 텍스트 | 매개변수에 대한 간략한 설명 |
| extra_desc | 텍스트 | 추가적이고 자세한 설명 매개변수 |
| 컨텍스트 | 텍스트 | 매개변수 값을 설정하려면 컨텍스트가 필요합니다(참조 아래) |
| vartype | 텍스트 | 매개변수 유형(부울, 열거형, 정수, 실제또는문자열) |
| 출처 | 텍스트 | 현재 매개변수 값의 소스 |
| min_val | 텍스트 | 매개변수의 최소 허용 값(null의 경우 숫자가 아닌 값) |
| max_val | 텍스트 | 매개변수의 최대 허용 값(null의 경우 숫자가 아닌 값) |
| 열거형 | 텍스트[] | 열거형 매개변수의 허용된 값(null의 경우 열거형이 아닌 값) |
| boot_val | 텍스트 | 서버 시작 시 가정되는 매개변수 값 매개변수가 달리 설정되지 않았습니다. |
| reset_val | 텍스트 | 가치 있는 가치리셋재설정됩니다 현재 세션의 매개변수 |
| 소스파일 | 텍스트 | 현재 값이 설정된 구성 파일(null 구성 이외의 소스에서 설정된 값의 경우 파일 또는 수퍼유저가 아닌 사람이 검사할 때) 도움이 될 때 사용 중포함지시어 구성 파일 |
| 소스라인 | 정수 | 현재 구성 파일 내의 줄 번호 값이 다음으로 설정되었습니다(다른 소스에서 설정된 값의 경우 Null). 구성 파일보다 또는 비수퍼유저) |
여러 가지 가능한 값이 있습니다.컨텍스트. 난이도가 낮아지는 순서대로 설정을 변경하면 다음과 같습니다.
이 설정은 직접 변경할 수 없습니다. 그들은 반영한다 내부적으로 결정된 값. 그들 중 일부는 다음과 같습니다. 다른 서버를 재구축하여 조정 가능 구성 옵션 또는 제공된 옵션을 변경하여initdb.
이 설정은 서버가 시작되므로 변경 사항이 있으면 서버를 다시 시작해야 합니다. 이러한 설정의 값은 일반적으로무지개 토토.conf파일 또는 통과됨 서버를 시작할 때 명령줄에서. 물론, 더 낮은 값으로 설정컨텍스트유형은 서버에서도 설정할 수 있습니다 시작 시간입니다.
이 설정은 다음에서 변경할 수 있습니다.무지개 토토.conf다시 시작하지 않고 서버. 보내기SIGHUP포스트마스터에게 다시 읽도록 신호를 보냅니다.무지개 토토.conf그리고 변경사항을 적용합니다. 는 우편 담당자도 다음을 전달할 것입니다.SIGHUP자식 프로세스에 신호를 보내므로 모두가 새로운 값을 선택하게 됩니다.
이 설정은 다음에서 변경할 수 있습니다.무지개 토토.conf다시 시작하지 않고 서버; 특정 세션에 대해 설정할 수도 있습니다. 연결 요청 패킷(예: 다음을 통해)libpq의PGOPTIONS환경 변수). 그러나, 이러한 설정은 세션이 끝난 후에는 절대 변경되지 않습니다. 시작되었습니다. 변경하는 경우무지개 토토.conf, 보내기SIGHUP우체국장에게 신호를 보내 다시 읽게 만듭니다무지개 토토.conf. 새로운 값은 이후에 실행되는 세션에 영향을 미칩니다.
이 설정은 다음에서 설정할 수 있습니다.무지개 토토.conf또는 다음을 통해 세션 내에서세트명령; 하지만 단지 슈퍼유저는 다음을 통해 변경할 수 있습니다.SET. 변경 사항무지개 토토.conf기존에 영향을 미침 세션 로컬 값이 없는 경우에만 세션 로 설립됨SET.
이 설정은 다음에서 설정할 수 있습니다.무지개 토토.conf또는 다음을 통해 세션 내에서세트명령. 모든 사용자는 그의 세션 로컬 값을 변경할 수 있습니다. 변경 사항무지개 토토.conf영향을 미칠 것입니다 세션 로컬 값이 없는 경우에만 기존 세션 로 설립됨SET.
참조PostgreSQL : 문서 : 9.1 : 메이저 토토 사이트 변수 설정더 보기 이를 변경하는 다양한 방법에 대한 정보 매개변수.
그pg_settings보기는 불가능합니다. 삽입하거나 삭제할 수 있지만 업데이트할 수는 있습니다. 안업데이트행에 적용됨pg_settings은 다음을 실행하는 것과 같습니다.PostgreSQL : 문서 : 9.1 : 스포츠 토토 사이트18774_18883업데이트트랜잭션 내에서 발행됩니다. 나중에 중단된 경우, 그 효과는업데이트트랜잭션이 완료되면 명령이 사라집니다. 롤백되었습니다. 주변 트랜잭션이 커밋되면 효과는 세션이 끝날 때까지 지속됩니다. 다른 사람에 의해 재정의됨업데이트또는SET.