Postgresql 9.3.25 문서 | ||||
---|---|---|---|---|
이전 | 스포츠 토토 베트맨 : 문서 : 9.3 : 스포츠 토토 베트맨 카탈로그 | 47 장 시스템 카탈로그 | 토토 베이 : 문서 : 9.3 : pg_constraint |
카탈로그PG_토토 베이설명 사용 가능한 콜라이트는 본질적으로 An의 매핑입니다 운영 체제 로케일 범주에 SQL 이름. 보다섹션 22.2자세한 내용은
표 47-12.PG_토토 베이열
이름 | 타입 | 참조 | 설명 |
---|---|---|---|
OID | OID | 행 식별자 (숨겨진 속성; 명시 적으로 있어야합니다 선택된) | |
collname | 이름 | 토토 베이 Name (네임 스페이스 및 인코딩 당 고유) | |
collnamespace | OID | pg_namespace.Oid | 이 Collation을 포함하는 네임 스페이스의 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. 이것은 현재 수동으로 수행해야합니다.
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
PG_CLASS | 스포츠 토토 베트맨 : 문서 : 9.3 : 스포츠 토토 베트맨 카탈로그 | pg_constraint |