롤 토토 : 문서 : 9.5 : | |||
---|---|---|---|
이전 | up | 제 49 장. 시스템 카탈로그 | 다음 |
카탈로그PG_COLLATION사용 가능한 콜라이트를 설명합니다.이 콜라이트는 본질적으로 SQL 이름에서 운영 체제 로케일 범주로 매핑됩니다. 보다PostgreSQL : 문서 : 9.5 : 스포츠 토토 결과 Support자세한 내용은
표 49-12.PG_COLLATION열
이름 | 타입 | 참조 | 설명 |
---|---|---|---|
OID | OID | 행 식별자 (숨겨진 속성; 명시 적으로 선택해야 함) | |
collname | 이름 | Collation Name (네임 스페이스 및 인코딩 당 고유) | |
collnamespace | OID | 사설 토토 사이트 : 문서.Oid | 이 Collation을 포함하는 네임 스페이스의 OID |
Collowner | OID | pg_authid.Oid | Collation의 소유자 |
Collencoding | int4 | collation이 적용 가능한 인코딩, 또는 인코딩에 적합한 경우 -1 | |
Collcollate | 이름 | lc_collate이 Collation 개체의 경우 | |
CollcType | 이름 | LC_CTYPE이 Collation 개체의 경우 |
이 카탈로그의 고유 키는 (입니다.collname, Collencoding, collnamespace)만이 아니라 (collname, collnamespace). 토토 꽁 머니일반적으로 가지고 있지 않은 모든 콜라이트를 무시합니다Collencoding현재 데이터베이스의 인코딩 또는 -1과 동일하며와 동일한 이름의 새 항목 생성Collencoding= -1은 금지되어 있습니다. 따라서 자격을 갖춘 SQL 이름을 사용하는 것으로 충분합니다 (스키마.이름) 카탈로그 정의에 따라 고유하지는 않지만 콜라이트를 식별하려면. 이런 식으로 카탈로그를 정의하는 이유는 때문입니다.initdb시스템에서 사용할 수있는 모든 로컬에 대한 항목으로 클러스터 초기화 시간에 채우므로 클러스터에서 사용될 수있는 모든 인코딩에 대한 항목을 보유 할 수 있어야합니다.
inTemplate0데이터베이스, 인코딩이 데이터베이스 인코딩과 일치하지 않는 콜라이트를 작성하는 것이 유용 할 수 있습니다. 나중에 데이터베이스의 인코딩과 일치 할 수 있기 때문에Template0. 이것은 현재 수동으로 수행해야합니다.
이전 | 롤 토토 : 문서 : 9.5 : 롤 토토 9.5.25 문서화 | 다음 |
pg_class | up | pg_constraint |