Postgresql 9.2.24 문서화 | ||||
---|---|---|---|---|
토토 사이트 추천 : 문서 : 9.2 : PG_Constraint | up | 45 장. 시스템 카탈로그 | 윈 토토 : 문서 : 9.2 : PG_Conversion |
카탈로그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. 이것은 현재 수동으로 수행해야합니다.