지원되는 버전 :현재 (17)16 / 15 / 14 / 13
개발 버전 :Devel
지원되지 않는 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

50.20. PG_ENUM

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

표 50-20.PG_ENUM

이름 타입 참조 설명
OID OID 행 식별자 (숨겨진 속성; 명시 적으로 선택해야 함)
enumTypid OID pg_type.Oid pg_type이 열거 값을 소유하는 항목
enumsortorder float4 열거 유형 내 에서이 열거 값의 정렬 위치
enumlabel 이름 이 열거 값에 대한 텍스트 레이블

Oids forPG_ENUM행 특별 규칙을 따르십시오. 짝수의 OID는 열거 유형의 정렬 순서와 같은 방식으로 주문됩니다. 즉, 두 개의 OID가 동일한 열거 유형에 속하는 경우 더 작은 OID는 더 작아야합니다.enumsortorder값. 홀수 Numbered OID 값은 정렬 순서와 관련이 없습니다.

열거 유형이 생성되면 멤버가 할당됩니다. 1 ..n. 그러나 나중에 추가 된 회원은의 음수 또는 분수 값이 주어질 수 있습니다.enumsortorder. 이 값에 대한 유일한 요구 사항은 각 열거 유형 내에서 올바르게 주문하고 고유 한 것입니다.