이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다스포츠 토토 : 문서 : 17 : 51.20. pg_enum버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

47.20. PG_ENUM

PG_ENUM카탈로그에는 항목이 포함되어 있습니다 각 열거 유형의 값과 레이블을 표시합니다. 내부 주어진 열거 값의 표현은 실제로 그것의 OID입니다. 관련 행PG_ENUM.

표 47-20.PG_ENUM

이름 타입 참조 설명
OID OID 행 식별자 (숨겨진 속성; 명시 적으로 있어야합니다 선택된)
enumTypid OID pg_type.Oid pg_type입력 소유 이 열거적인 가치
enumsortorder float4 열거 유형 내 에서이 열거 값의 정렬 위치
enumlabel 이름 이 열거 값에 대한 텍스트 레이블

Oids forPG_ENUM행을 따르십시오 특별 규칙 : 짝수의 OID는 주문할 수 있습니다. 열거 유형의 정렬 순서와 마찬가지로. 즉, IF입니다 두 개의 OID는 동일한 열거 유형에 속하며 작은 OID는 더 작아enumsortorder값. 홀수 Numbered OID 값은 종류와의 관계가 필요하지 않습니다. 주문하다. 이 규칙은 열거 비교 루틴을 피할 수 있습니다 많은 일반적인 경우 카탈로그 조회. 생성하는 루틴 Alter Enum 유형은 OID를 열거 값에 할당하려고 시도합니다. 가능할 때마다.

열거 유형이 생성되면 멤버가 할당됩니다. 정렬 주문 위치 1 ..n. 하지만 나중에 추가 된 멤버는의 음수 또는 분수 값이 주어질 수 있습니다.enumsortorder. 유일한 요구 사항 이 값은 올바르게 주문하고 독특하다는 것입니다. 각 열거 유형.