SET변수to | = 'value' | 기본TimeZone' | 현지의 ;
Settable Global 매개 변수.
매개 변수의 새로운 값.
가능한 변수와 허용 값은 다음과 같습니다.
ISO 8601 스타일 날짜 및 시간 사용
Oracle/Ingres 스타일 날짜 및 시간 사용
전통적인 사용Postgres형식
숫자 날짜 표현에 DD/MM/YYYY를 사용하십시오.
숫자 날짜 표현에 mm/dd/yyyy를 사용하십시오.
숫자 날짜 표현에는 dd.mm.yyy를 사용합니다.
'NANUUROPEAN'과 동일)
기본값을 복원합니다 ( 'us, postgres')
날짜 형식 초기화 내 :
PGDATESTYLE 환경 변수 설정 |
날짜를 설정하기 위해 -oe 매개 변수를 사용하여 Postmaster를 실행합니다 '유럽'컨벤션에. 이것은 영향을 미칩니다 날짜 스타일의 일부 조합 만; 예를 들어 ISO 스타일은이 매개 변수의 영향을받지 않습니다. |
변수 변경src/backend/utils/init/globals.c. |
변수Globals.c변경할 수있는 것은 다음과 같습니다.
bool Eurodates = false 진실 int datestyle = use_iso_dates use_postgres_dates use_iso_dates use_sql_dates use_german_dates
시간대의 가능한 값은 귀하의에 따라 다릅니다 운영 체제. 예를 들어 Linux/USR/LIB/ZoneInfo에서 시간대 데이터베이스가 포함되어 있습니다.
시간대에 대한 유효한 값은 다음과 같습니다.
캘리포니아의 시간대 토토 사이트 순위
포르투갈의 시간대 토토 사이트 순위.
이탈리아의 시간대 토토 사이트 순위.
시간대를 현지 시간대로 설정 TZ 환경 변수).
잘못된 시간대가 지정된 경우 시간대 GMT가됩니다 (어쨌든 대부분의 시스템에서).
libpq를 사용하는 프론트 엔드는 초기화 될 수 있습니다 PGTZ 환경 변수 설정
위에 표시된 두 번째 구문은 하나를 설정할 수 있습니다. SQL92와 유사한 구문을 가진 Timezone시간대 토토 사이트 순위. 로컬 키워드는 단지 an입니다 SQL92 호환성에 대한 대체 기본 형태.
몇 가지 내부 또는 최적화 매개 변수도 있습니다 에 의해 지정할 수 있습니다SET명령 :
OPTIMISS.
지정된 힙 스캔 비용 토토 사이트 순위 부동 소수점 값
힙 스캔 비용을 기본값으로 설정합니다. 값.
프론트 엔드는 설정하여 초기화 될 수 있습니다 pgcostheap 환경 변수.
OPTIMISS.
지정된 인덱스 스캔 비용 토토 사이트 순위 부동 소수점 값
색인 스캔 비용을 기본값으로 설정합니다. 값.
프론트 엔드는 설정하여 초기화 될 수 있습니다 pgcostindex 환경 변수.
유전자 최적화를 사용하기위한 임계 값을 토토 사이트 순위합니다 연산.
유전자 최적화 알고리즘을 활성화합니다 8 개 이상의 테이블이있는 진술
유전자를 가능하게하기 위해 정수 논증을 취합니다 진술을위한 Optimizer Atgorithm#또는 더 많은 테이블 질문.
유전자 최적화 알고리즘을 비활성화합니다.
지정에 해당세트 geqo = 'on'
이 알고리즘은 기본적으로 켜져 있으며 GEQO를 사용했습니다. 8 개 이상의 테이블의 진술. (챕터를 참조하십시오 자세한 내용은 프로그래머 안내서의 GEQO).
pggeqo를 설정하여 프론트 엔드가 초기화 될 수 있습니다 환경 변수.
오른쪽 계획 평가가 있는지 여부를 결정합니다 허용된:
계획의 오른쪽 평가 가능.
계획의 오른쪽 평가를 비활성화합니다.
지정에 해당세트 r_plans = 'off'.
소규모와 큰 관계를 맺을 때 유용 할 수 있습니다. 하나. 이 알고리즘은 기본적으로 꺼져 있습니다. 사용하지 않습니다 어쨌든 Geqo.
PGRPLANS를 설정하여 프론트 엔드가 초기화 될 수 있습니다 환경 변수.
키 세트 쿼리 최적화힘 쿼리 옵티마이저이저는 반복적 또는 조항을 최적화하기위한 최적화입니다 생성 된대로Microsoft 입장:
이 최적화를 활성화합니다.
이 최적화를 비활성화합니다.
지정에 해당세트 ksqo = 'off'.
소규모와 큰 관계를 맺을 때 유용 할 수 있습니다. 하나. 이 알고리즘은 기본적으로 꺼져 있습니다. 사용하지 않습니다 어쨌든 Geqo.
PGRPLANS를 설정하여 프론트 엔드가 초기화 될 수 있습니다 환경 변수.
쿼리로 반환 된 행 수를 토토 사이트 순위합니다.
쿼리를 위해 반환 할 최대 행 수. 그만큼 기본값은 무제한 수의 행을 허용하는 것입니다.
쿼리에 의해 반환 된 최대 행 수를 토토 사이트 순위 에게#.
쿼리에 의해 반환 된 최대 행 수를 토토 사이트 순위 무제한이 되려면
기본적으로 행 수에는 제한이 없습니다. 쿼리로 반환.
메시지가 성공하면 반환되었습니다.
명령이 변수를 설정하지 않으면
SET구성을 수정합니다 세션 중 변수에 대한 매개 변수.
현재 값을 사용하여 얻을 수 있습니다show및 값은 기본값으로 복원 될 수 있습니다 사용Reset. 매개 변수와 값이 있습니다 사례에 민감합니다. 값 필드는 항상 지정됩니다 문자열로서, 단일 품종으로 둘러싸여 있습니다.
시간대 토토 사이트 순위세션을 변경합니다 기본 시간대 오프셋. SQL- 세션은 항상 an으로 시작합니다 초기 기본 시간대 오프셋. 그만큼시간 토토 사이트 순위 존명령문은 기본 시간대 오프셋을 변경하는 데 사용됩니다. 현재 SQL 세션의 경우
theSET가변성명서는Postgres언어 확장.
참조showandReset현재 값을 표시하거나 재설정하려면
-날짜 스타일을 ISO로 설정하십시오. - 데이터 스타일을 'iso'로 설정
-기본값으로 GEQO를 세트 : - GEQO 설정 = 기본값;
-계획의 오른쪽 평가에 대한 투자 : - r_plans를 'on'으로 설정하십시오;
-캘리포니아 버클리의 시간대를 설정하십시오. 시간대 'pst8pdt'를 설정합니다. 오늘처럼 current_timestamp를 선택하십시오. 오늘 ------------------------ 1998-03-31 07 : 41 : 21-08
-이탈리아의 시간대를 설정하십시오. 시간대 '유럽/로마'를 설정합니다. 오늘처럼 current_timestamp를 선택하십시오. 오늘 ------------------------ 1998-03-31 17 : 41 : 31+02
없음SETvariableinSQL92. 그만큼SQL92구문시간대 토토 사이트 순위약간입니다 시간대에 단일 정수 값만 허용합니다. 사양:
설정 시간대 interal_value_expression | 현지의