스포츠 토토대 약어는 잘 표준화되어 있지 않기 때문에,PostgreSQL날짜/스포츠 토토 입력에 허용되는 약어 세트를 사용자 정의하는 수단을 제공합니다. 이러한 약어에 대한 두 가지 소스가 있습니다.
그스포츠 토토대런타임 매개변수는 일반적으로 IANA 스포츠 토토대 데이터베이스의 항목 이름으로 설정됩니다. 해당 영역에 널리 사용되는 영역 약어가 있는 경우 IANA 데이터에 표시됩니다.포스트그레SQLIANA 데이터에 제공된 의미를 지닌 약어를 우선적으로 인식합니다. 예를 들어, 만약스포츠 토토대다음으로 설정됨미국/New_York그러면ESTUTC-5로 이해됩니다.EDTUTC-4로 이해됩니다. (이 IANA 약어는 다음과 같은 경우 날짜/시간 출력에도 사용됩니다.날짜 스타일숫자가 아닌 영역 약어를 선호하는 스타일로 설정되었습니다.)
현재 IANA 스포츠 토토대에서 약어를 찾을 수 없으면 다음에 의해 지정된 목록에서 검색됩니다.timezone_abbreviations런타임 매개변수.timezone_abbreviationslist는 주로 날짜/시간 입력이 현재 스포츠 토토대가 아닌 스포츠 토토대의 약어를 인식하도록 허용하는 데 유용합니다. (이 약어는 날짜/시간 출력에 사용되지 않습니다.)
그 동안timezone_abbreviations매개변수는 모든 데이터베이스 사용자가 변경할 수 있으며 가능한 값은 데이터베이스 관리자가 제어합니다. 실제로는 다음 위치에 저장된 구성 파일의 이름입니다..../share/timezonesets/설치 디렉토리. 관리자는 해당 디렉터리에 파일을 추가하거나 변경하여 스포츠 토토대 약어에 대한 로컬 정책을 설정할 수 있습니다.
timezone_abbreviations다음에 있는 모든 파일 이름으로 설정할 수 있습니다..../share/timezonesets/, 파일 이름이 모두 알파벳인 경우. (알파벳이 아닌 문자에 대한 금지timezone_abbreviations의도한 디렉터리 외부의 파일 읽기와 편집기 백업 파일 및 기타 관련 없는 파일 읽기를 방지합니다.)
스포츠 토토대 약어 파일에는 다음으로 시작하는 빈 줄과 주석이 포함될 수 있습니다.#. 주석이 아닌 줄은 다음 형식 중 하나를 가져야 합니다.
zone_abbreviation오프셋zone_abbreviation오프셋Dzone_abbreviationtime_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/, 백업을 만드는 것은 귀하에게 달려 있습니다. 일반 데이터베이스 덤프에는 이 디렉터리가 포함되지 않습니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.