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