이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 무지개 토토버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

세트

이름

SET -- 런타임 매개변수 젠 토토

시놉시스

SET변수받는 사람 | = | '' | 기본시간대' | 로컬 | 기본

입력

변수

젠 토토 가능한 런타임 매개변수입니다.

매개변수의 새 값.기본값재젠 토토을 지정하는 데 사용할 수 있습니다. 매개변수를 기본값으로 젠 토토합니다. 문자열 목록은 다음과 같습니다. 허용되지만 더 복잡한 구성이 필요할 수도 있습니다. 작은따옴표 또는 큰따옴표입니다.

설명

SET명령은 런타임을 변경합니다 구성 매개변수. 다음 매개변수를 사용할 수 있습니다. 변경됨:

CLIENT_ENCODING, 이름

멀티바이트 클라이언트 인코딩을 젠 토토합니다. 지정된 인코딩은 백엔드에서 지원되어야 합니다.

이 옵션은 다음 경우에만 사용할 수 있습니다.포스트그레멀티바이트로 빌드되었습니다. 지원하다.

날짜 스타일

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

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

ISO

ISO 8601 스타일 날짜 및 시간 사용(YYYY-MM-DD HH:MM:SS). 이것은 기본.

SQL

Oracle/Ingres 스타일 날짜 및 시간을 사용하십시오. 참고하세요 이 스타일은 SQL( ISO 8601 스타일), 이 옵션의 이름은 역사적 사고.

포스트그레스

전통적 사용포스트그레형식.

독일어

사용dd.mm.yyyy용 숫자로 된 날짜 표현.

다음 두 가지 옵션은 다음 두 가지 하위 스타일을 모두 결정합니다. 그만큼"SQL"그리고"포스트그레스"출력 형식 및 선호되는 모호한 날짜 입력의 해석.

유럽인

사용dd/mm/yyyy용 숫자로 된 날짜 표현.

비유럽, 미국

사용mm/dd/yyyy용 숫자로 된 날짜 표현.

값은날짜 스타일 젠 토토될 수 있습니다 첫 번째 목록(출력 스타일) 중 하나 또는 두 번째 목록(하위 스타일) 또는 각각 하나를 콤마.

날짜 형식 초기화는 다음 방법으로 수행할 수 있습니다:

젠 토토PGDATESTYLE환경 변수. PGDATESTYLE이 젠 토토되어 있는 경우 libpq 기반 클라이언트의 프런트엔드 환경, libpq는 자동으로 DATESTYLE을 값으로 젠 토토합니다. 연결 시작 중 PGDATESTYLE.
옵션을 사용하여 포스트마스터 실행-o -e날짜를 다음으로 젠 토토하려면유럽인협약.

날짜 스타일옵션은 정말 응용 프로그램 이식에만 사용됩니다. 포맷하려면 날짜/시간 값을 선택하려면를 사용하세요.to_char함수 계열.

시드

난수에 대한 내부 시드를 젠 토토합니다 발전기.

다음에서 사용할 시드 값무작위함수. 허용된 값은 0과 1 사이의 부동 소수점 숫자입니다. 그런 다음 2^31-1을 곱합니다. 이 제품 숫자가 범위를 벗어나면 자동으로 오버플로됩니다. 사용됩니다.

시드는 다음을 호출하여 젠 토토할 수도 있습니다.세트 시드SQL 함수:

세트 시드 선택();

SERVER_ENCODI젠 토토

멀티바이트 서버 인코딩을 젠 토토합니다.

이 옵션은 다음 경우에만 사용할 수 있습니다.포스트그레멀티바이트로 구축되었습니다. 지원하다.

시간대, 시간대

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

다음은 시간대에 대한 유효한 값입니다:

PST8PDT

캘리포니아의 시간대를 젠 토토하세요.

포르투갈

포르투갈의 시간대를 젠 토토하세요.

'유럽/로마'

이탈리아의 시간대를 젠 토토하세요.

로컬, 기본

시간대를 귀하의 현지 시간대로 젠 토토하십시오. 운영 체제의 기본값).

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

PGTZ 환경 변수가 프런트엔드에 젠 토토된 경우 libpq 기반 클라이언트 환경에서 libpq는 자동으로 TIMEZONE을 PGTZ 값으로 젠 토토합니다. 연결이 시작됩니다.

다른 런타임 매개변수의 확장된 목록은 다음에서 찾을 수 있습니다. 그만큼관리자 가이드.

사용토토 핫 : 문서 : 7.1 : show보여주기 위해 매개변수의 현재 젠 토토입니다.

진단

변수 젠 토토

성공하면 메시지가 반환됩니다.

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

젠 토토하려는 매개변수가 존재하지 않습니다.

오류: 권한 거부됨

특정 항목에 접근하려면 수퍼유저여야 합니다. 젠 토토.

오류:이름다음에서만 젠 토토할 수 있습니다. 시작

일부 매개변수는 서버가 설치되면 수정됩니다. 시작했습니다.

날짜 스타일을 유럽식의 전통적인 Postgres로 젠 토토 규칙:

날짜 스타일을 Postgres, 유럽으로 젠 토토;
double을 사용하여 캘리포니아주 버클리의 시간대를 젠 토토합니다. 시간대의 대문자 속성을 유지하기 위한 따옴표 지정자(여기서 날짜/시간 형식은 ISO입니다.):
시간대 젠 토토 "PST8PDT";
오늘 CURRENT_TIMESTAMP를 선택하세요.

         오늘
-----------
 1998-03-31 07:41:21-08
이탈리아의 시간대를 젠 토토하십시오(필수 단일 또는 특수 문자를 처리하기 위한 큰따옴표):
시간대 '유럽/로마' 젠 토토;
오늘 CURRENT_TIMESTAMP를 선택하세요.

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

호환성

SQL92

위에 표시된 두 번째 구문(시간 젠 토토 존) 모방을 시도합니다SQL92. 그러나 SQL은 숫자 시간만 허용합니다. 영역 오프셋. 다른 모든 매개변수 젠 토토과 첫 번째 매개변수 젠 토토 위에 표시된 구문은 다음과 같습니다.포스트그레확장.