이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.스포츠 토토 : 문서 : 17 : 51.20. pg_enum버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

47.20. pg_enum

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

표 47-20.pg_enum

이름 유형 참조 설명
oid oid 행 식별자(숨겨진 속성; 명시적으로 지정되어야 함) 선택됨)
enumtypid oid pg_type.oid OID는pg_type항목 소유 이 열거형 값
enumsortorder float4 열거형 유형 내에서 이 열거형 값의 정렬 위치
열거 라벨 이름 이 열거형 값에 대한 텍스트 라벨

OID:pg_enum행은 다음을 따릅니다. 특수 규칙: 짝수 OID는 주문이 보장됩니다. 열거형 유형의 정렬 순서와 같은 방식입니다. 즉, 만약 두 개의 짝수 OID가 동일한 열거형 유형에 속하면 더 작은 OID가 있어야 합니다. 더 작은 것을 가지고 있다enumsortorder값. 홀수 OID 값은 정렬과 관계가 없어야 합니다. 주문. 이 규칙을 사용하면 열거형 비교 루틴이 다음을 방지할 수 있습니다. 많은 일반적인 경우의 카탈로그 조회. 생성하는 루틴과 열거형 변경은 열거형 값에 OID까지 할당하려고 시도합니다. 가능할 때마다.

열거형 유형이 생성되면 해당 구성원이 할당됩니다 정렬 순서 위치 1..n. 하지만 나중에 추가된 멤버에는 음수 또는 분수 값이 제공될 수 있습니다.enumsortorder. 유일한 요구 사항은 이러한 값은 순서가 정확하고 내에서 고유해야 한다는 것입니다. 각 열거형 유형입니다.