스포츠 토토대 약어가 표준화되지 않았기 때문에PostgreSQLDateTime 입력에 허용되는 약어 세트를 사용자 정의하는 수단을 제공합니다. 이러한 약어에는 두 가지 출처가 있습니다.
theTimeZone런타임 매개 변수는 일반적으로 Iana Time Zone 데이터베이스의 항목 이름으로 설정됩니다. 해당 영역이 널리 사용되는 영역 약어가 있으면 IANA 데이터에 나타납니다.postgresqlIANA 데이터에 주어진 의미로 이러한 약어를 우선적으로 인식합니다. 예를 들어, ifTimeZone
로 설정되었습니다America/New_York
theEST
UTC-5 및로 이해됩니다.edt
UTC-4로 이해됩니다. (이 IANA 약어는 DateTime 출력에도 사용됩니다.Datestyle숫자가 아닌 구역 약어를 선호하는 스타일로 설정됩니다.)
현재 IANA 시간대에서 약어가 발견되지 않으면에 의해 지정된 목록에 추구됩니다.Timezone_abbriations런타임 매개 변수. 그만큼Timezone_abbriations
List는 주로 DateTime 입력이 현재 영역 이외의 시간 영역의 약어를 인식 할 수 있도록하는 데 주로 유용합니다. (이러한 약어는 DateTime 출력에 사용되지 않습니다.)
Timezone_abbriations
매개 변수는 모든 데이터베이스 사용자가 변경할 수 있습니다. 가능한 값은 데이터베이스 관리자의 제어하에 있습니다. 실제로 저장된 구성 파일의 이름입니다..../share/timezonesets/
설치 디렉토리의. 해당 디렉토리에 파일을 추가하거나 변경함으로써 관리자는 스포츠 토토대 약어에 대한 로컬 정책을 설정할 수 있습니다.
Timezone_abbriations
에있는 파일 이름으로 설정할 수 있습니다.../share/timezonesets/
, 파일 이름이 완전히 알파벳 인 경우. (비 알파벳 문자에 대한 금지Timezone_abbriations
편집기 백업 파일 및 기타 외부 파일을 읽는 것뿐만 아니라 의도 한 디렉토리 외부의 파일 읽기를 방지합니다.)
스포츠 토토대 약어 파일에는 빈 줄과 주석을 포함 할 수 있습니다.#
. 비 이식 라인에는 다음과 같은 형식 중 하나가 있어야합니다.
Zone_abbreviation
오프셋
Zone_abbreviation
오프셋
dZone_abbreviation
time_zone_name
@includefile_name
@override
aZone_abbreviation
단지 약어가 정의되는 것입니다.오프셋
| UTC에서 몇 초 만에 동등한 오프셋을 제공하는 정수이며, 그리니치에서 동쪽으로, 서쪽으로 부정적인 것은 긍정적입니다. 예를 들어, -18000은 그리니치에서 서쪽으로 5 시간 또는 북미 이스트 코스트 표준 시간입니다.d
영역 이름은 표준 스포츠 토토이 아닌 로컬 일광 절약 스포츠 토토을 나타냅니다.
또는 Atime_zone_name
IANA TIMEZONE 데이터베이스에 정의 된 영역 이름을 참조 할 수 있습니다. 구역의 정의는 약어가 해당 영역에서 사용되는지 여부를 확인하기 위해 상담하며, 그렇다면 적절한 의미가 사용됩니다. 즉, 현재 타임 스탬프에서 사용중인 의미 또는 그 당시에 전류가 아닌 경우에 가장 오래된 의미를 사용하는 타임 스탬프에서 현재 사용중인 의미. 이 행동은 그 의미가 역사적으로 다양 한 약어를 다루는 데 필수적입니다. 또한 약어가 나타나지 않는 영역 이름의 관점에서 약어를 정의 할 수 있습니다. 그런 다음 약어를 사용하는 것은 영역 이름을 작성하는 것과 같습니다.
간단한 정수 사용오프셋
UTC의 상쇄가 변경되지 않은 약어를 정의 할 때 선호됩니다. 그러한 약어는 스포츠 토토대 정의 컨설팅을 요구하는 것보다 프로세스보다 훨씬 저렴합니다..
the@include
Syntax는에 다른 파일을 포함시킬 수 있습니다..../share/timezonesets/
디렉토리. 포함 된 깊이에 포함시킬 수 있습니다.
the@override
구문은 파일의 후속 항목이 이전 항목 (일반적으로 포함 된 파일에서 얻은 항목)을 무시할 수 있음을 나타냅니다. 이것이 없으면 동일한 시간의 상충되는 정의가 오류로 간주됩니다.
수정되지 않은 설치에서 파일기본값
는 대부분의 세계에 대한 모든 비 분화 스포츠 토토대 약어를 포함합니다. 추가 파일호주
and인도
해당 지역에 제공됩니다.이 파일은 먼저를 포함합니다.기본값
파일을 파일 한 다음 필요에 따라 약어를 추가하거나 수정하십시오.
참조 목적으로 표준 설치에는 파일도 포함아프리카 .txt
, America.txt
등, Iana Timezone 데이터베이스에 따라 사용되는 것으로 알려진 모든 스포츠 토토 영역 약어에 대한 정보가 포함되어 있습니다. 이 파일에있는 영역 이름 정의는 필요에 따라 사용자 정의 구성 파일로 복사하여 붙여 넣을 수 있습니다. 이 파일은로 직접 참조 할 수 없습니다.Timezone_abbriations
이름에 내장 된 점 때문에 설정.
시간대 약어 세트를 읽는 동안 오류가 발생하면 새 값이 적용되지 않고 이전 세트가 유지됩니다. 데이터베이스를 시작하는 동안 오류가 발생하면 시작이 실패합니다.
구성 파일에 정의 된 스포츠 토토대 약어가 아닌 비 스포츠 토토대 의미를 재정의PostgreSQL. 예를 들어,호주
구성 파일 정의sat
(남호주 표준 시간). 이 파일이 활성화되면sat
토요일의 약어로 인식되지 않습니다.
파일을 수정하는 경우.../share/timezonesets/
, 백업을하는 것은 귀하에게 달려 있습니다. 일반 데이터베이스 덤프에는이 디렉토리가 포함되지 않습니다.