PG_토토 사이트
카탈로그PG_토토 사이트
사용 가능한 콜라데요를 설명합니다.이 콜라이트는 본질적으로 SQL 이름에서 운영 체제 로케일 범주로 매핑됩니다. 보다섹션 23.2자세한 내용은
표 52.12. PG_토토 사이트
열
이름 | 타입 | 참조 | 설명 |
---|---|---|---|
OID |
OID |
행 식별자 (숨겨진 속성; 명시 적으로 선택해야 함) | |
collname |
이름 |
토토 사이트 Name (네임 스페이스 및 인코딩 당 고유) | |
collnamespace |
OID |
|
이 Collation을 포함하는 네임 스페이스의 OID |
Collowner |
OID |
|
토토 사이트의 소유자 |
Collprovider |
char |
토토 사이트 제공 업체 :d = 데이터베이스 기본값,c = libc,i = ICU |
|
Collencoding |
int4 |
토토 사이트이 적용 가능한 인코딩 또는 인코딩에 적합한 경우 -1 | |
Collcollate |
이름 |
lc_collate 이 토토 사이트 개체의 경우 |
|
CollcType |
이름 |
LC_CTYPE 이 토토 사이트 개체의 경우 |
|
Collversion |
텍스트 |
공급자 별 버전의 콜라이트. 이것은 데이터 손상으로 이어질 수있는 Collation 정의의 변경 사항을 감지하기 위해 Collation이 생성 된 다음 사용될 때 확인할 때 기록됩니다. |
이 카탈로그의 고유 키는 (입니다.collname
, Collencoding
, collnamespace
)만이 아니라 (collname
, collnamespace
). PostgreSQL일반적으로 가지고 있지 않은 모든 콜라이트를 무시합니다Collencoding
현재 데이터베이스의 인코딩 또는 -1과 동일하며와 동일한 이름의 새 항목 생성Collencoding
= -1은 금지되어 있습니다. 따라서 자격을 갖춘 SQL 이름을 사용하는 것으로 충분합니다 (스키마
.이름
) 카탈로그 정의에 따라 고유하지는 않지만 콜라이트를 식별하려면. 이런 식으로 카탈로그를 정의하는 이유는 때문입니다.initdb시스템에서 사용할 수있는 모든 로컬에 대한 항목으로 클러스터 초기화 시간에이를 채우므로 클러스터에서 사용될 수있는 모든 인코딩에 대한 항목을 보유 할 수 있어야합니다.
inTemplate0
데이터베이스, 인코딩이 데이터베이스 인코딩과 일치하지 않는 콜라이트를 만드는 것이 유용 할 수 있습니다. 나중에 데이터베이스의 인코딩과 일치 할 수 있기 때문에Template0
. 이것은 현재 수동으로 수행해야합니다.