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

45.20. PG_ENUM

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. 유일한 이 값에 대한 요구 사항은 올바르게 주문하고 각 열거 유형 내에서 독특합니다.