| 롤 토토 : 문서 : 9.5 : 롤 토토 | |||
|---|---|---|---|
| 토토 사이트 추천 : 문서 : 9.5 : PG_CLASS | PostgreSQL : 문서 : 9.5 : 토토 결과 카탈로그 | 49장. 시스템 카탈로그 | 503 토토 사이트 페치 실패 |
카탈로그pg_collation는 기본적으로 SQL 이름에서 운영 체제 로케일 범주로의 매핑인 사용 가능한 데이터 정렬을 설명합니다. 참조PostgreSQL : 문서 : 9.5 : 스포츠 토토 결과 Support더 많은 정보를 원하시면.
표 49-12.pg_collation열
| 이름 | 유형 | 참조 | 설명 |
|---|---|---|---|
| oid | oid | 행 식별자(숨겨진 속성, 명시적으로 선택해야 함) | |
| 콜이름 | 이름 | 조합 이름(네임스페이스 및 인코딩별로 고유함) | |
| colnamespace | oid | 사설 토토 사이트 : 문서.oid | 이 데이터 정렬을 포함하는 네임스페이스의 OID |
| 콜로너 | oid | pg_authid.oid | 콜레이션 소유자 |
| 콜렌코딩 | int4 | 조합이 적용 가능한 인코딩, 또는 모든 인코딩에 작동하는 경우 -1 | |
| 콜콜레이트 | 이름 | LC_COLLATE이 데이터 정렬 개체의 경우 | |
| 수집 유형 | 이름 | LC_CTYPE이 데이터 정렬 개체에 대한 |
이 카탈로그의 고유 키는 (콜이름, 콜렌코딩, colnamespace) 뿐만 아니라 (콜이름, colnamespace). 포스트그레SQL일반적으로 다음이 없는 모든 데이터 정렬을 무시합니다.콜렌코딩현재 데이터베이스의 인코딩 또는 -1과 동일하며 다음 항목과 동일한 이름을 가진 새 항목 생성콜렌코딩= -1은 금지되어 있습니다. 따라서 정규화된 SQL 이름()을 사용하는 것으로 충분합니다.스키마.이름)은 카탈로그 정의에 따라 고유하지 않은 경우에도 데이터 정렬을 식별합니다. 카탈로그를 이런 식으로 정의하는 이유는 다음과 같습니다.initdb클러스터 초기화 시간에 시스템에서 사용 가능한 모든 로케일에 대한 항목을 채우므로 클러스터에서 사용될 수 있는 모든 인코딩에 대한 항목을 보유할 수 있어야 합니다.
그 안에서템플릿0데이터베이스, 나중에 복제된 데이터베이스의 인코딩과 일치할 수 있으므로 인코딩이 데이터베이스 인코딩과 일치하지 않는 데이터 정렬을 만드는 것이 유용할 수 있습니다.템플릿0. 이 작업은 현재 수동으로 수행해야 합니다.