B.4. 날짜/시간 구성 토토 핫

시간대 약어는 잘 표준화되어 있지 않기 때문에,PostgreSQL서버에서 허용하는 약어 집합을 사용자 정의하는 수단을 제공합니다.timezone_abbreviations런타임 매개변수는 활성 약어 세트를 결정합니다. 이 매개변수는 모든 데이터베이스 사용자가 변경할 수 있지만 가능한 값은 데이터베이스 관리자가 제어합니다. 실제로는 다음 위치에 저장된 구성 파일의 이름입니다..../share/timezonesets/설치 디렉토리. 관리자는 해당 디렉터리에 토토 핫을 추가하거나 변경하여 시간대 약어에 대한 로컬 정책을 설정할 수 있습니다.

timezone_abbreviations다음에 있는 모든 파일 이름으로 설정할 수 있습니다..../share/timezonesets/, 토토 핫 이름이 모두 알파벳인 경우. (알파벳이 아닌 문자에 대한 금지timezone_abbreviations의도한 디렉터리 외부의 토토 핫 읽기와 편집기 백업 토토 핫 및 기타 관련 없는 토토 핫 읽기를 방지합니다.)

시간대 약어 파일에는 다음으로 시작하는 빈 줄과 주석이 포함될 수 있습니다.#. 주석이 아닌 줄은 다음 형식 중 하나를 가져야 합니다.

zone_abbreviation 오프셋
zone_abbreviation 오프셋 D
zone_abbreviation time_zone_name@INCLUDE토토 핫_이름@오버라이드

A zone_abbreviation은 정의된 약어일 뿐입니다. 안오프셋은 UTC로부터 등가 오프셋을 초 단위로 제공하는 정수입니다. 양수는 그리니치의 동쪽이고 음수는 서쪽입니다. 예를 들어 -18000은 그리니치에서 서쪽으로 5시간, 즉 북미 동부 해안 표준시입니다.D영역 이름이 표준 시간이 아닌 현지 일광 절약 시간을 나타냄을 나타냅니다.

또는, atime_zone_nameIANA 시간대 데이터베이스에 정의된 영역 이름을 참조하여 제공할 수 있습니다. 영역의 정의를 참고하여 해당 영역에서 약어가 사용 중이거나 사용 중이었는지 확인하고, 그렇다면 적절한 의미가 사용됩니다. 즉, 값이 결정되는 타임스탬프에서 현재 사용 중이던 의미, 당시에 최신이 아니었던 경우 바로 직전에 사용된 의미, 해당 시점 이후에만 사용된 경우 가장 오래된 의미가 사용됩니다. 이 동작은 의미가 역사적으로 다양했던 약어를 처리하는 데 필수적입니다. 또한 해당 약어가 표시되지 않는 구역 이름의 관점에서 약어를 정의하는 것도 허용됩니다. 그런 다음 약어를 사용하는 것은 영역 이름을 쓰는 것과 같습니다.

간단한 정수 사용오프셋UTC로부터의 오프셋이 변경되지 않은 약어를 정의할 때 선호됩니다. 이러한 약어는 시간대 정의를 참조해야 하는 약어보다 처리 비용이 훨씬 저렴하기 때문입니다.

@INCLUDE구문을 통해 다음 파일에 다른 파일을 포함할 수 있습니다..../share/timezonesets/디렉토리. 포함은 제한된 깊이로 중첩될 수 있습니다.

@오버라이드구문은 파일의 후속 항목이 이전 항목(일반적으로 포함된 파일에서 얻은 항목)을 재정의할 수 있음을 나타냅니다. 이것이 없으면 동일한 시간대 약어의 정의가 충돌하는 것은 오류로 간주됩니다.

수정되지 않은 설치에서는 토토 핫기본값세계 대부분의 지역에서 충돌하지 않는 모든 시간대 약어가 포함되어 있습니다. 추가 토토 핫호주그리고인도해당 지역에 제공됩니다. 이 파일에는 먼저 다음이 포함됩니다.기본값파일을 작성한 다음 필요에 따라 약어를 추가하거나 수정하십시오.

참고용으로 표준 설치에는 토토 핫도 포함됩니다.아프리카.txt, 아메리카.txt등, IANA 시간대 데이터베이스에 따라 사용되는 것으로 알려진 모든 시간대 약어에 대한 정보가 포함되어 있습니다. 필요에 따라 이러한 파일에 있는 영역 이름 정의를 복사하여 사용자 정의 구성 파일에 붙여넣을 수 있습니다. 이러한 파일은 다음과 같이 직접 참조될 수 없습니다.timezone_abbreviations설정, 이름에 점이 포함되어 있기 때문입니다.

참고

시간대 약어 집합을 읽는 동안 오류가 발생하면 새 값이 적용되지 않으며 이전 집합이 유지됩니다. 데이터베이스를 시작하는 동안 오류가 발생하면 시작이 실패합니다.

주의

구성 토토 핫에 정의된 시간대 약어는 내장된 비시간대 의미를 재정의합니다.PostgreSQL. 예를 들어,호주구성 토토 핫 정의토요일(남호주 표준시 기준). 이 파일이 활성화되면,토요일의 약어로 인식되지 않습니다.

주의

다음에서 파일을 수정하는 경우.../share/timezonesets/, 백업하는 것은 귀하에게 달려 있습니다. 일반 데이터베이스 덤프에는 이 디렉터리가 포함되지 않습니다.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.