이 문서는 지원되지 않는 버전의 범퍼카 토토을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 무지개 토토버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

SET

이름

SET- 런타임 매개 변수 변경

시놉시스

setvariableto | =value| 'value' | 기본TimeZone' | 로컬 | 기본

입력

변수

정착식 런타임 매개 변수.

value

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

설명

theset명령 변경 런타임 구성 매개 변수. 다음 매개 변수는 다음과 같습니다 변경 :

client_encoding
이름

Multibyte 클라이언트 인코딩을 설정합니다. 지정된 인코딩은 백엔드에서 지원해야합니다.

이 옵션은 만 사용할 수 있습니다범퍼카 토토는 멀티 바이트로 빌드됩니다 지원하다.

Datestyle

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

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

iso

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

SQL

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

범퍼카 토토

전통적인 사용범퍼카 토토형식.

독일어

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

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

유럽

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

NaleUropean
US

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

A에 대한 값데이터 스타일 설정할 수 있습니다 첫 번째 목록 (출력 스타일) 또는 하나 또는 두 번째 목록 (보드 타일) 또는 각각에서 분리 된 각각 콤마.

날짜 형식 초기화는 다음과 같이 수행 할 수 있습니다.

설정pgdatestyle환경 변수. pgdatestyle이 설정된 경우 LIBPQ를 기반으로 한 클라이언트의 프론트 엔드 환경 LIBPQ는 자동으로 데이터 스타일을 값으로 설정합니다 연결 시동 중 PGDATESTYLE.
옵션을 사용하여 Postmaster 실행-o -e날짜를 설정하려면유럽컨벤션.

theDatestyle옵션입니다 실제로 응용 프로그램을 포팅하기위한 것입니다. 형식 선택한 날짜/시간 값 선택 사용to_char기능 가족.

씨앗

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

value

종자가 사용하는 값random함수. 허용 값은 0 사이의 부동 소수점 숫자입니다 그리고 1, 이것은 2를 곱합니다.31-1. 이 제품은 숫자가 있으면 조용히 오버플로됩니다 범위 외부가 사용됩니다.

씨앗을 호출하여 씨앗을 설정할 수도 있습니다setseedSQL 기능:

SELECT SETSEED (value);
server_encoding

멀티 바이트 서버 인코딩을 설정합니다.

이 옵션은 만 사용할 수 있습니다범퍼카 토토Multibyte로 제작되었습니다 지원하다.

시간대
TimeZone

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

시간대에 대한 가능한 값은 귀하에 따라 다릅니다 운영 체제. 예를 들어 Linux에서/usr/share/ZoneInfo데이터베이스를 포함합니다 시간대의

시간대에 대한 유효한 값은 다음과 같습니다.

'pst8pdt'

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

'포르투갈'

포르투갈의 시간대 설정.

'Europe/Rome'

이탈리아의 시간대 설정.

7

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

Interval '08 : 00 '시간에서 분

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

Local
기본값

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

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

pgtz환경 변수 클라이언트의 프론트 엔드 환경에서 설정됩니다. libpq, libpq는 자동으로 Timezone을 값으로 설정합니다 의pgtz연결하는 동안 스타트 업.

기타 런타임 매개 변수의 확장 목록을 찾을 수 있습니다. 그만큼관리자 안내서.

usePostgreSQL : 문서 : 7.2 : 스포츠 토토 베트맨매개 변수의 현재 설정.

진단

변수 설정

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

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

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

오류 : 허가 거부됨

당신은 특정에 액세스 할 수있는 수퍼 유저 여야합니다. 설정.

오류 :이름에만 설정할 수 있습니다 스타트 업

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

날짜 스타일을 전통적인 것으로 설정범퍼카 토토유럽 컨벤션과 :

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

더블을 사용하여 캘리포니아 버클리의 시간대를 설정합니다 시간대의 대문자 속성을 보존하기위한 따옴표 Specifier (날짜/시간 형식은 ISO입니다) :

시간대 설정 "PST8PDT";
오늘처럼 current_timestamp를 선택하십시오.

         오늘
-------------------------
 1998-03-31 07 : 41 : 21-08

이탈리아의 시간대 설정 (필요한 단일 또는 특수 문자를 다루는 이중 인용문) :

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

         오늘
-------------------------
 1998-03-31 17 : 41 : 31+02

호환성

SQL92

위에 표시된 두 번째 구문 (시간 설정 존) 모방 시도SQL92. 그러나 SQL은 숫자 만 허용합니다 시간대 오프셋. 다른 모든 매개 변수 설정뿐만 아니라 위에 표시된 첫 번째 구문은 A입니다.범퍼카 토토확장.