이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 51.12. pg_토토 사이트 추천버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

45.13. PG_토토 사이트

카탈로그PG_토토 사이트설명 사용 가능한 콜라이트는 본질적으로 An의 매핑입니다 운영 체제 로케일 범주에 SQL 이름. 보다섹션 22.2자세한 내용은

표 45-13.PG_토토 사이트

이름 type 참조 설명
collname 이름 토토 사이트 Name (네임 스페이스 당 고유 및 부호화)
Collnamespace OID pg_namespace.Oid 이것을 포함하는 네임 스페이스의 OID 대조
Collowner OID pg_authid.Oid 토토 사이트의 소유자
Collencoding int4 토토 사이트이 적용 가능한 인코딩 또는 -1 인코딩에 대해 작동하는 경우
Collcollate 이름 lc_collate이 협업의 경우 물체
CollcType 이름 LC_CTYPE이 협업의 경우 물체

이 카탈로그의 고유 키는 (입니다.collname, Collencoding, collnamespace)만이 아니라 (collname, collnamespace).postgresql일반적으로 모든 콜라이트를 무시합니다 가지고 있지 않습니다Collencoding동일합니다 현재 데이터베이스의 인코딩 또는 -1 및 생성에 항목과 동일한 이름을 가진 새 항목Collencoding= -1은 금지되어 있습니다. 그러므로 그것은 자격을 갖춘 SQL 이름을 사용하기에 충분합니다 (스키마.이름) Collation을 식별하려면 이것은 카탈로그 정의에 따라 독특하지 않습니다. 그만큼 이 방법으로 카탈로그를 정의하는 이유initdb클러스터 초기화에서 채우십시오 시스템에서 이용할 수있는 모든 로컬에 대한 항목이 있으므로 모든 인코딩에 대한 항목을 보유 할 수 있어야합니다. 클러스터에 사용됩니다.

inTemplate0데이터베이스, 가능합니다 인코딩이 일치하지 않는 콜로레이션을 만드는 데 유용합니다. 데이터베이스 인코딩은 인코딩과 일치 할 수 있습니다 나중에 데이터베이스는에서 복제되었습니다.Template0. 이것은 현재 수동으로 수행해야합니다.