윈 토토 : 문서 : 9.4 : 윈 토토 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.4 : 배트맨 토토 | PostgreSQL : 문서 : 9.4 : 배트맨 토토 | 22 장. 현지화 | PostgreSQL : 문서 : 9.4 : 배트맨 토토 Support |
토토 사이트 추천지원은 알파벳, 분류, 숫자 형식 등에 관한 문화적 선호에 관한 응용 프로그램을 말합니다.PostgreSQL표준 ISO C 및 사용POSIX서버 운영 체제가 제공하는 토토 사이트 추천 시설. 추가 정보는 시스템 문서를 참조하십시오.
데이터베이스 클러스터를 사용하여 생성 될 때 토토 사이트 추천 지원이 자동으로 초기화됩니다initdb. initdb기본적으로 실행 환경의 토토 사이트 추천 설정으로 데이터베이스 클러스터를 초기화하므로 시스템이 이미 데이터베이스 클러스터에서 원하는 토토 사이트 추천을 사용하도록 설정된 경우 다른 일이 필요하지 않습니다. 다른 토토 사이트 추천을 사용하려면 (또는 시스템이 설정되었는지 확실하지 않으면 지시 할 수 있습니다initdb정확히 어떤 토토 사이트 추천을 지정하여 사용할 토토 사이트 추천-토토 사이트 추천옵션. 예를 들어:
initdb -locale = sv_se
UNIX 시스템 의이 예제는 토토 사이트 추천을 스웨덴어로 설정합니다 (SV) 스웨덴에서 사용 된대로 (SE). 다른 가능성은 다음과 같습니다.en_us(U.S. English) 및FR_CA(프랑스 캐나다). 토토 사이트 추천에 둘 이상의 문자 세트를 사용할 수 있다면 사양이 양식을 취할 수 있습니다language_territory.codeset. 예를 들어,fr_be.utf-8벨기에에서 사용 된 프랑스어 (FR)를 대표합니다 (BE).UTF-8캐릭터 세트 인코딩.
운영 체제 공급 업체가 제공 한 내용 및 설치 한 내용에 따라 이름으로 시스템에서 사용할 수있는 토토 사이트 추천. 대부분의 UNIX 시스템에서 명령Locale -a사용 가능한 토토 사이트 추천 목록을 제공합니다. Windows는와 같은 더 많은 장황한 토토 사이트 추천 이름을 사용합니다.german_germany또는Swedish_sweden.1252그러나 원칙은 동일합니다.
때로는 여러 지역의 규칙을 혼합하는 것이 유용합니다. 예를 들어 영어 통합 규칙을 사용하지만 스페인 메시지를 사용합니다. 이를 뒷받침하기 위해 현지화 규칙의 특정 측면 만 제어하는 일련의 토토 사이트 추천 하위 범주가 존재합니다.
LC_COLLATE | 문자열 정렬 순서 |
LC_CTYPE | 캐릭터 분류 (문자 란 무엇입니까? 상위 상위 상위 동등한가?) |
lc_messages | 메시지 언어 |
lc_monetary | 통화 서식 |
lc_numeric | 숫자 형식 |
LC_TIME | 날짜와 시간의 형식 |
시스템이 토토 사이트 추천 지원이없는 것처럼 행동하기를 원한다면 특별 토토 사이트 추천 이름을 사용하십시오C또는 동등하게posix.
일부 토토 사이트 추천 범주에는 데이터베이스가 생성 될 때 값이 고정되어 있어야합니다. 다른 데이터베이스에 대해 다른 설정을 사용할 수 있지만 데이터베이스가 생성되면 해당 데이터베이스에 대해 더 이상 변경할 수 없습니다.lc_collateandLC_CTYPE이 범주입니다. 인덱스의 정렬 순서에 영향을 미치므로 고정 된 상태로 유지해야합니다. 그렇지 않으면 텍스트 열의 인덱스가 손상 될 수 있습니다. (그러나 콜라이트를 사용 하여이 제한을 완화 할 수 있습니다.PostgreSQL : 문서 : 9.4 : 배트맨 토토 Support.)이 범주의 기본값은 결정됩니다.initdb가 실행되며 해당 값은 새 데이터베이스를 작성할 때 사용됩니다.데이터베이스 생성명령.
다른 토토 사이트 추천 카테고리는 토토 사이트 추천 범주와 동일한 이름을 가진 서버 구성 매개 변수를 설정하여 원하는 때마다 변경할 수 있습니다 (참조섹션 18.11.2자세한 내용). 선택한 값initdb실제로 구성 파일에만 기록되어 있습니다postgresql.conf서버가 시작될 때 기본값으로 사용합니다. 이 과제를 제거하면postgresql.conf그러면 서버는 실행 환경에서 설정을 상속합니다.
서버의 토토 사이트 추천 동작은 클라이언트의 환경이 아니라 서버가 보이는 환경 변수에 의해 결정됩니다. 따라서 서버를 시작하기 전에 올바른 토토 사이트 추천 설정을 구성하도록주의하십시오. 그 결과 클라이언트와 서버가 다른 로컬로 설정되면 메시지가 출발 한 위치에 따라 다른 언어로 표시 될 수 있습니다.
참고 :우리가 실행 환경에서 토토 사이트 추천을 물려받는 것에 대해 말할 때, 이것은 대부분의 운영 체제에서 다음을 의미합니다. 이는 주어진 토토 사이트 추천 카테고리의 경우, 다음 환경 변수가 설정 될 때 까지이 순서로 문의합니다.LC_ALL, lc_collate(또는 각 범주에 해당하는 변수),Lang. 이러한 환경 변수 중 어느 것도 설정되지 않으면 토토 사이트 추천 기본값은C.
일부 메시지 현지화 라이브러리도 환경 변수를 봅니다언어메시지 언어를 설정하기 위해 다른 모든 토토 사이트 추천 설정을 무시합니다. 의심스러운 경우, 운영 체제의 문서, 특히에 대한 문서를 참조하십시오.getText.
메시지를 사용자의 선호 언어로 변환 할 수 있도록NLS빌드 시간에 선택되어 있어야합니다 (구성 -enable-nls). 다른 모든 토토 사이트 추천 지원은 자동으로 내장되어 있습니다.
토토 사이트 추천 설정은 다음 SQL 기능에 영향을 미칩니다.
쿼리로 순서를 정렬주문 by또는 텍스트 데이터의 표준 비교 연산자
the어퍼
, Lower
및Initcap
기능
패턴 매칭 연산자 (Like, 유사및 Posix 스타일 정규식); 토토 사이트 추천은 사례 무감각 일치와 캐릭터 클래스 정규 표현에 의한 문자 분류에 영향을 미칩니다
theto_char
기능 가족
인덱스를 사용하는 기능좋아요Clauses
| 이외의 토토 사이트 추천 사용 단점C또는posixinPostgreSQL성능 영향입니다. 그것은 문자 취급 속도를 늦추고 일반 인덱스가 사용되는 것을 방지합니다Like. 이런 이유로 실제로 필요한 경우에만 토토 사이트 추천을 사용하십시오.
허용 해결 방법으로PostgreSQLLike클로즈가 아닌 토토 사이트 추천에 따라 여러 맞춤형 운영자 클래스가 있습니다. 이를 통해 토토 사이트 추천 비교 규칙을 무시하고 엄격한 문자 별 비교를 수행하는 색인을 생성 할 수 있습니다. 참조PostgreSQL : 문서 : 9.4 : 젠 토토 클래스 및 젠 토토 가족자세한 내용. 또 다른 방법은를 사용하여 인덱스를 만드는 것입니다.CCollation에서 논의 된대로PostgreSQL : 문서 : 9.4 : 배트맨 토토 Support.
위의 설명에 따라 토토 사이트 추천 지원이 작동하지 않으면 운영 체제의 토토 사이트 추천 지원이 올바르게 구성되어 있는지 확인하십시오. 시스템에 어떤 지역이 설치되어 있는지 확인하려면 명령을 사용할 수 있습니다토토 사이트 추천 -A운영 체제가 제공하는 경우.
확인PostgreSQL실제로 당신이 생각하는 토토 사이트 추천을 사용하고 있습니다. 그만큼LC_COLLATEandLC_CTYPE설정은 데이터베이스가 생성 될 때 결정되며 새 데이터베이스를 작성하는 것 외에는 변경할 수 없습니다. 를 포함한 기타 토토 사이트 추천 설정lc_messagesandlc_monetary초기에 서버가 시작된 환경에 의해 결정되었지만 비행 중에 변경할 수 있습니다. 를 사용하여 활성 토토 사이트 추천 설정을 확인할 수 있습니다.show명령.
디렉토리src/test/locale소스 배포에는 테스트 스위트가 포함되어 있습니다.PostgreSQL'S Locale Support.
오류 메시지의 텍스트를 구문 분석하여 서버 측 오류를 처리하는 클라이언트 응용 프로그램은 서버의 메시지가 다른 언어에있을 때 분명히 문제가 있습니다. 이러한 응용 프로그램의 저자는 오류 코드 체계를 대신 사용하는 것이 좋습니다.
메시지 번역 카탈로그 유지하려면보고 싶은 많은 자원 봉사자들의 지속적인 노력이 필요합니다PostgreSQL선호하는 언어를 잘 말하십시오. 언어로 된 메시지가 현재 사용할 수 없거나 완전히 번역되지 않은 경우 도움을 주시면 감사하겠습니다. 도와주고 싶다면 참조메이저 토토 사이트 : 문서 : 9.4 : 모국어 지원또는 개발자의 메일 링리스트에 쓰기.