지원되는 버전 :현재(17) /16 / 15 / 14 / 13
개발 버전 :18 / Devel
지원되지 않는 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

사설 토토

이름

사설 토토- 런타임 매개 변수 변경

시놉시스

세션 [세션 | 현지의 ]configuration_parameterto | =value| 'value' | 기본TimeZone| 로컬 | 기본

설명

the사설 토토명령 변경 런타임 구성 매개 변수. 많은 런타임 매개 변수가 나열되어 있습니다 안에스포츠 토토 결과 : 문서 : 8.4 : 서버 구성변경할 수 있습니다 켜짐사설 토토. (그러나 일부는 필요합니다 슈퍼업자 특권은 변경 될 수 있으며 다른 사람은 변경할 수 없습니다 서버 또는 세션이 시작된 후.)사설 토토만 현재 세션에서 사용하는 값에 영향을 미칩니다.

if사설 토토(또는 동등하게세션 설정)는 거래 내에서 발행됩니다 나중에 중단되면의 효과사설 토토트랜잭션이 롤백되면 명령이 사라집니다. 일단 주변 거래가 커밋되면 효과가 지속됩니다 세션이 끝날 때까지, 다른 사람에 의해 무시되지 않는 한사설 토토.

의 효과로컬 설정마지막으로 만 현재 거래가 끝날 때까지 커밋이든 아니다. 특별한 경우사설 토토그 뒤에로컬 설정단일 트랜잭션 내에서 : 그만큼로컬 설정값은까지 볼 수 있습니다 거래의 끝이지만 나중에 (거래가 커밋)사설 토토값이 소요됩니다 효과.

의 효과사설 토토또는로컬 설정a로 롤백하여 취소됩니다 명령보다 빠른 SavePoint.

if로컬 설정a A가있는 함수사설 토토동일한 변수 (참조함수 만들기), 효과 그만큼로컬 설정명령이 사라집니다 기능 출구; 즉, 함수가 있었을 때의 값은 전화는 어쨌든 복원됩니다. 이것은 허용세트 현지의동적 또는 반복적 인 변화에 사용됩니다. 여전히 편의를 유지하면서 함수 내의 매개 변수입니다 사용사설 토토저장 옵션 및 발신자의 가치를 복원하십시오. 그러나 일반사설 토토명령은 주변 기능을 무시합니다사설 토토옵션; 그 효과는 지속될 것입니다 롤백되지 않는 한.

참고 :inPostgreSQL버전 8.0 ~ 8.2, the A의 효과로컬 설정이전 SavePoint를 공개하거나 성공으로 취소했습니다 A에서 종료pl/pgsql예외 블록. 이 동작은 그것이 바뀌었기 때문에 변경되었습니다 직관적이지 않은 것으로 간주되었습니다.

매개 변수

세션

명령이 전류에 적용되는 것을 지정합니다 세션. (이것은 기본값이면세션NORLocal나타납니다.)

Local

명령이 적용에 대해서만 적용되도록 지정합니다 현재 거래. 후에커밋또는롤백, 세션 수준 설정이 다시 적용됩니다. 참고로컬 설정효과가없는 것으로 보입니다 a 외부에서 실행됩니다.시작블록, 트랜잭션이 즉시 끝나기 때문에.

configuration_parameter

정착 가능한 런타임 매개 변수의 이름. 사용 가능 매개 변수는에 문서화됩니다.18 장아래.

value

매개 변수의 새로운 값. 값은 다음과 같이 지정할 수 있습니다 문자열 상수, 식별자, 숫자 또는 쉼표 특정에 적합한 목록 매개 변수.기본값작성할 수 있습니다 매개 변수를 기본값으로 재설정하는 것을 지정합니다 (즉, 아무것도 없다면 어떤 가치가 있었는지사설 토토현재에서 실행되었습니다 세션).

문서화 된 구성 매개 변수 외에18 장, 몇 가지가 있습니다 를 사용 하여만 조정됩니다.사설 토토명령 또는 특별 구문이 있습니다 :

스키마

스키마 설정 'value'search_path를 설정value. 하나의 스키마 만있을 수 있습니다 이 구문을 사용하여 지정 됨

이름

이름 설정valueclient_encoding 사설 토토value.

씨앗

난수 생성기의 내부 시드를 설정합니다 (함수random). 허용 값은 -1에서 1 사이의 부동 소수점 숫자입니다. 그런 다음 2를 곱합니다.31-1.

함수를 호출하여 씨앗을 설정할 수도 있습니다사설 토토seed:

SELECT 사설 토토SEED (value);
시간대

시간대 설정value시간대 설정value. 구문시간대 설정시간대 사양. 다음은 유효한 예입니다 값 :

'pst8pdt'

캘리포니아 버클리의 시간대

'유럽/로마'

이탈리아의 시간대.

-7

UTC에서 서쪽으로 7 시간 시간 ( PDT). 긍정적 인 가치는 UTC에서 동쪽입니다.

간격 '-08 : 00'시간까지 분

UTC에서 서쪽으로 8 시간 거리에있는 시간대 ( PST).

Local
기본값

시간대를 현지 시간대로 설정 IS, 서버의 기본값TimeZone; 그렇지 않은 경우 어디서나 명시 적으로 설정하면 서버의 운영 체제 기본값).

참조섹션 8.5.3시간대에 대한 자세한 내용은

노트

함수사설 토토_config제공 동등한 기능; 보다섹션 9.24. 또한 가능합니다 업데이트pg_사설 토토tings수행 할 시스템보기 동등한사설 토토.

스키마 검색 경로 설정 :

search_path를 my_schema, public;에 설정하십시오.

날짜 스타일을 전통적인 것으로 설정Postgreswith"날 월 전에 "입력 규칙 :

데이터 스타일 설정 Postgres, dmy;

캘리포니아 버클리의 시간대 설정 :

시간대 설정 'pst8pdt';

이탈리아의 시간대 설정 :

시간대 설정 '유럽/로마';

호환성

시간대 설정정의 된 구문 확장 SQL 표준에서. 표준은 숫자 시간 구역 만 허용합니다 상쇄 중PostgreSQL허용 보다 유연한 시간대 사양. 기타 모든사설 토토기능은PostgreSQL확장.