지원되는 버전 :현재(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
This documentation is for an unsupported version of PostgreSQL.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

윈 토토

이름

윈 토토- 런타임 매개 변수 변경

시놉시스

세트 [세션 | 현지의 ]가변to | =value| 'value' | 기본TimeZone| 로컬 | 기본

입력

세션

명령이 적용되도록 지정합니다 현재 세션. (이것은 기본값이면세션NOR로컬나타납니다.)

local

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

변수

정착식 런타임 매개 변수.

value

매개 변수의 새로운 값.기본값재설정을 지정하는 데 사용할 수 있습니다 기본값의 매개 변수. 문자열의 목록이 있습니다 허용되지만 더 복잡한 구성이 필요할 수 있습니다 단일 또는 이중 인용.

설명

the윈 토토명령 변경 런타임 구성 매개 변수. 많은 런타임 매개 변수가 나열되어 있습니다 에서관리자 안내서할 수 있습니다윈 토토. (그러나 일부 슈퍼업자 권한이 변경되어야하며 다른 사람들은 할 수 없습니다 서버 또는 세션이 시작된 후 변경되었습니다.) 참고윈 토토전류가 사용하는 값에만 영향을 미칩니다 세션.

if윈 토토또는세트 세션나중에 거래 내에서 발행됩니다 중단,의 효과윈 토토명령 트랜잭션이 롤백되면 사라집니다. (이 행동 의 변화를 나타냅니다.PostgreSQL7.3 이전의 버전 의 효과윈 토토이후에 롤백되지 않습니다 이후의 오류.) 주변 거래가 커밋되면 효과는 세션이 끝날 때까지 지속됩니다. 다른 사람에 의해 상급윈 토토.

의 효과로컬 설정마지막으로 만 현재 거래가 끝날 때까지 커밋이든 아니다. 특별한 경우윈 토토그 뒤에로컬 설정within a single transaction: 그만큼로컬 설정값은 전까지 볼 수 있습니다 거래의 끝이지만 나중에 (거래가 커밋)윈 토토값이 소요됩니다 효과.

autocommit설정OFF, 윈 토토새로운 트랜잭션 블록을 시작하지 마십시오. 참조autocommit섹션관리자 안내서자세한 내용.

다음은 몇 가지 매개 변수에 대한 추가 세부 사항입니다. 설정할 수 있습니다 :

Datestyle

날짜/시간 표현 스타일을 선택하십시오. 두 개의 별도 설정이 포함됩니다 : 기본 날짜/시간 출력 및 모호한 입력의 해석.

다음은 날짜/시간 출력 스타일입니다 :

ISO

ISO 8601 스타일 날짜 및 시간 사용 (yyyy-mm-dd hh : mm : ss). 이것은입니다 기본.

SQL

Oracle/Ingres 스타일 날짜와 시간을 사용하십시오. 주목하십시오 이 스타일은 SQL과 관련이 없습니다. ISO 8601 스타일),이 옵션의 이름은 역사적 사고.

PostgreSQL

전통적인 사용PostgreSQL형식.

독일어

usedd.mm.yyy숫자 날짜 표현.

다음 두 가지 옵션은 두 가지 옵션을 결정합니다 그만큼"SQL"and"PostgreSQL"출력 형식 및 모호한 날짜 입력의 선호되는 해석.

유럽

usedd/mm/yyyy숫자 날짜 표현.

NANUUREAPE
US

usemm/dd/yyyyfor 숫자 날짜 표현.

데이터 스타일 설정can 첫 번째 목록 (출력 스타일) 또는 두 번째 목록 (보드 타일) 또는 각각에서 분리 된 각각 콤마.

데이터 스타일 설정영향 입력 해석 및 몇 가지 표준을 제공합니다 출력 형식. 다른 응용 프로그램의 경우 입력 또는 출력에 대한 변형 또는 더 엄격한 제어, 사용 고려to_char기능 가족.

현재 설정을위한 몇 가지 대체 수단이 있습니다 정상적인 설정 방법 외에 날짜 스타일 을 통해윈 토토또는 구성 파일 기입:

포스트 마스터 설정pgdatestyle환경 변수. (이것 다른 방법 중 하나에 의해 무시됩니다.)
옵션을 사용하여 Postmaster 실행-o -e날짜를 설정하려면유럽컨벤션. (이것은 무시합니다 환경 변수 및 구성 파일 출품작.)
클라이언트 설정pgdatestyle환경 변수. 만약에pgdatestyle기준 고객의 프론트 엔드 환경libpq, libpq자동으로 설정됩니다Datestyle값에 의pgdatestyle연결 시작. 이것은 수동으로 동일합니다 발행데이터 스타일 설정.
이름

이름 설정윈 토토 client_encoding.

씨앗

임의의 숫자에 대한 내부 시드를 설정합니다 발전기.

value

종자가 사용하는 값random함수. 허용 값은 0 사이의 부동 소수점 숫자입니다 그리고 1은 곱합니다 231-1.

씨앗은 또한를 호출하여 설정할 수 있습니다윈 토토seedSQL 기능 :

SELECT 윈 토토SEED (value);
Server_encoding

서버 측 멀티 바이트 인코딩을 보여줍니다. (현재, 이 매개 변수는 표시 될 수 있지만 설정하지 않기 때문입니다. 인코딩은에서 결정됩니다.initdb시간.)

시간대
TimeZone

세션의 기본 시간대를 설정합니다. 논쟁 SQL 시간 간격 상수, 정수 또는 이중 일 수 있습니다. 정밀 상수 또는 시간대를 나타내는 문자열 호스트 운영 체제에서 인정하는 이름.

시간대 설정에 대한 일반적인 값은 다음과 같습니다.

'pst8pdt'

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

'포르투갈'

포르투갈의 시간대 설정.

'Europe/Rome'

이탈리아의 시간대 설정.

7

시간대를 7 시간으로 설정하여 GMT에서 서쪽 오프셋 (PDT에 해당).

Interval '08 : 00 '시간에서 분

시간대를 8 시간으로 8 시간으로 설정하여 GMT에서 서쪽 오프셋 (PST에 해당).

Local
기본값

시간대를 현지 시간대로 설정 운영 체제가 기본적으로).

사용 가능한 시간대 이름은 작동에 따라 다릅니다 체계. 예를 들어 Linux에서/usr/share/ZoneInfo데이터베이스를 포함합니다 시간대의; 해당 디렉토리의 파일 이름은 할 수 있습니다 이 명령의 매개 변수로 사용됩니다.

잘못된 시간대가 지정된 경우 시간대 GMT가됩니다 (어쨌든 대부분의 시스템에서).

pgtz환경 변수 기준으로 클라이언트의 프론트 엔드 환경에서 설정됩니다libpq, libpq자동으로시간대 설정값으로pgtz연결 시동 중.

use토토 사이트 추천 : 문서 : 7.3 : show매개 변수의 현재 설정.

진단

윈 토토

메시지가 성공하면 반환되었습니다.

오류 : '이름유효한 옵션이 아닙니다 이름

설정하려는 매개 변수는 존재하지 않습니다.

오류 : '이름': 허가 거부

특정 설정을 변경하려면 슈퍼업자 여야합니다.

오류 : '이름' 서버 후에는 변경할 수 없습니다 시작

서버가 있으면 일부 매개 변수가 수정됩니다 시작.

예제

날짜 스타일을 전통적인 것으로 설정PostgreSQL유럽 컨벤션 포함 :

유럽의 PostgreSQL에 데이터 스타일 설정;

따옴표를 사용하여 캘리포니아 버클리의 시간대 설정 시간대 이름의 대문자 철자를 보존하십시오 (참고 날짜 스타일은PostgreSQL이것 예):

설정 시간대 'pst8pdt';
오늘처럼 current_timestamp를 선택하십시오.
               오늘                
---------------------------------------
 tue 2 월 26 일 07 : 32 : 21.42834 2002 PST

이탈리아의 시간대 설정 (필요한 단일 따옴표 참고 특수 문자를 처리하려면) :

시간대 설정 '유럽/로마';
오늘처럼 current_timestamp를 선택하십시오.

             오늘             
-------------------------------------
 2002-10-08 05 : 39 : 35.008271+02

호환성

SQL92

시간대 설정확장 구문 정의SQL9X. SQL9X숫자 만 허용합니다 시간대 오프셋 중PostgreSQL풀 타임 영역 지정자가 허용됩니다 문자열도. 기타 모든윈 토토기능은PostgreSQL확장.

참조

함수윈 토토_config제공 동등한 기능. 보다기타 기능inPostgreSQL 사용자 가이드.