세트 [세션 | 현지의 ]가변to | =value| 'value' | 기본TimeZone| 로컬 | 기본
세션
명령이 적용되도록 지정합니다
현재 세션. (이것은 기본값이면세션
NOR로컬
나타납니다.)
local
명령이 적용에 대해서만 적용되도록 지정합니다 현재 거래. 후에커밋또는롤백, 세션 수준 설정이 걸립니다 다시 효과. 참고세트 현지의실행되면 효과가없는 것으로 보입니다 a 외부시작블록 거래는 즉시 끝납니다.
정착식 런타임 매개 변수.
매개 변수의 새로운 값.기본값
재설정을 지정하는 데 사용할 수 있습니다
기본값의 매개 변수. 문자열의 목록이 있습니다
허용되지만 더 복잡한 구성이 필요할 수 있습니다
단일 또는 이중 인용.
the윈 토토명령 변경 런타임 구성 매개 변수. 많은 런타임 매개 변수가 나열되어 있습니다 에서관리자 안내서할 수 있습니다윈 토토. (그러나 일부 슈퍼업자 권한이 변경되어야하며 다른 사람들은 할 수 없습니다 서버 또는 세션이 시작된 후 변경되었습니다.) 참고윈 토토전류가 사용하는 값에만 영향을 미칩니다 세션.
if윈 토토또는세트 세션나중에 거래 내에서 발행됩니다 중단,의 효과윈 토토명령 트랜잭션이 롤백되면 사라집니다. (이 행동 의 변화를 나타냅니다.PostgreSQL7.3 이전의 버전 의 효과윈 토토이후에 롤백되지 않습니다 이후의 오류.) 주변 거래가 커밋되면 효과는 세션이 끝날 때까지 지속됩니다. 다른 사람에 의해 상급윈 토토.
의 효과로컬 설정마지막으로 만 현재 거래가 끝날 때까지 커밋이든 아니다. 특별한 경우윈 토토그 뒤에로컬 설정within a single transaction: 그만큼로컬 설정값은 전까지 볼 수 있습니다 거래의 끝이지만 나중에 (거래가 커밋)윈 토토값이 소요됩니다 효과.
autocommit설정OFF, 윈 토토새로운 트랜잭션 블록을 시작하지 마십시오. 참조autocommit섹션관리자 안내서자세한 내용.
다음은 몇 가지 매개 변수에 대한 추가 세부 사항입니다. 설정할 수 있습니다 :
Datestyle
날짜/시간 표현 스타일을 선택하십시오. 두 개의 별도 설정이 포함됩니다 : 기본 날짜/시간 출력 및 모호한 입력의 해석.
다음은 날짜/시간 출력 스타일입니다 :
ISO 8601 스타일 날짜 및 시간 사용 (yyyy-mm-dd hh : mm : ss). 이것은입니다 기본.
Oracle/Ingres 스타일 날짜와 시간을 사용하십시오. 주목하십시오 이 스타일은 SQL과 관련이 없습니다. ISO 8601 스타일),이 옵션의 이름은 역사적 사고.
전통적인 사용PostgreSQL형식.
usedd.mm.yyy숫자 날짜 표현.
다음 두 가지 옵션은 두 가지 옵션을 결정합니다 그만큼"SQL"and"PostgreSQL"출력 형식 및 모호한 날짜 입력의 선호되는 해석.
usedd/mm/yyyy숫자 날짜 표현.
usemm/dd/yyyyfor 숫자 날짜 표현.
값데이터 스타일 설정can 첫 번째 목록 (출력 스타일) 또는 두 번째 목록 (보드 타일) 또는 각각에서 분리 된 각각 콤마.
데이터 스타일 설정영향
입력 해석 및 몇 가지 표준을 제공합니다
출력 형식. 다른 응용 프로그램의 경우
입력 또는 출력에 대한 변형 또는 더 엄격한 제어,
사용 고려to_char
기능 가족.
현재 설정을위한 몇 가지 대체 수단이 있습니다 정상적인 설정 방법 외에 날짜 스타일 을 통해윈 토토또는 구성 파일 기입:
포스트 마스터 설정pgdatestyle환경 변수. (이것 다른 방법 중 하나에 의해 무시됩니다.) |
옵션을 사용하여 Postmaster 실행-o -e 날짜를 설정하려면유럽컨벤션. (이것은 무시합니다
환경 변수 및 구성 파일
출품작.) |
클라이언트 설정pgdatestyle환경 변수. 만약에pgdatestyle기준 고객의 프론트 엔드 환경libpq, libpq자동으로 설정됩니다Datestyle 값에
의pgdatestyle연결 시작. 이것은 수동으로 동일합니다
발행데이터 스타일 설정. |
이름 설정윈 토토 client_encoding.
임의의 숫자에 대한 내부 시드를 설정합니다 발전기.
종자가 사용하는 값random
함수.
허용 값은 0 사이의 부동 소수점 숫자입니다
그리고 1은 곱합니다
231-1.
씨앗은 또한를 호출하여 설정할 수 있습니다윈 토토seed
SQL 기능 :
SELECT 윈 토토SEED (value);
서버 측 멀티 바이트 인코딩을 보여줍니다. (현재, 이 매개 변수는 표시 될 수 있지만 설정하지 않기 때문입니다. 인코딩은에서 결정됩니다.initdb시간.)
세션의 기본 시간대를 설정합니다. 논쟁 SQL 시간 간격 상수, 정수 또는 이중 일 수 있습니다. 정밀 상수 또는 시간대를 나타내는 문자열 호스트 운영 체제에서 인정하는 이름.
시간대 설정에 대한 일반적인 값은 다음과 같습니다.
캘리포니아 버클리의 시간대 설정.
포르투갈의 시간대 설정.
이탈리아의 시간대 설정.
시간대를 7 시간으로 설정하여 GMT에서 서쪽 오프셋 (PDT에 해당).
시간대를 8 시간으로 8 시간으로 설정하여 GMT에서 서쪽 오프셋 (PST에 해당).
시간대를 현지 시간대로 설정 운영 체제가 기본적으로).
사용 가능한 시간대 이름은 작동에 따라 다릅니다 체계. 예를 들어 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