스포츠 토토 9.1.24 문서화 | ||||
---|---|---|---|---|
토토 캔 : 문서 : 9.1 : pg_description | up | 45 장. 시스템 카탈로그 | 토토 베이 : 문서 : 9.1 : pg_extension |
thePG_ENUM카탈로그가 포함되어 있습니다 각 열거 유형의 값 및 레이블을 표시하는 항목. 그만큼 주어진 열거 값의 내부 표현은 실제로 OID입니다. 관련 행의PG_ENUM.
표 45-20.PG_ENUM열
이름 | 타입 | 참조 | 설명 |
---|---|---|---|
enumTypid | OID | pg_type.Oid | pg_type이 열거 값을 소유하는 항목 |
enumsortorder | float4 | 열거 내 에서이 열거 값의 정렬 위치 유형 | |
enumlabel | 이름 | 이 열거 값에 대한 텍스트 레이블 |
Oids forPG_ENUM행을 따르십시오 특별 규칙 : 짝수의 OID는 주문할 수 있습니다. 열거 유형의 정렬 순서와 마찬가지로. 즉, IF입니다 두 개의 OID는 동일한 열거 유형에 속하며 작은 OID는 더 작아enumsortorder값. 홀수 Numbered OID 값은 곰과의 관계가 필요하지 않습니다 정렬 순서. 이 규칙은 열거 비교 루틴을 허용합니다 많은 일반적인 경우 카탈로그 조회를 피하십시오. 일상 열거 형식 생성 및 변경 ENUM에도 OID를 할당하려고합니다. 가능할 때마다 가치.
열거 유형이 생성되면 멤버가 할당됩니다. 정렬 주문 위치 1 ..n. 하지만 나중에 추가 된 멤버는 음수 또는 분수 값이 부여 될 수 있습니다. 의enumsortorder. 유일한 이 값에 대한 요구 사항은 올바르게 주문하고 각 열거 유형 내에서 독특합니다.