PG_ENUM
thePG_ENUM
카탈로그에는 각 열거 유형의 값과 레이블을 보여주는 항목이 포함되어 있습니다. 주어진 열거 값의 내부 표현은 실제로 관련 행의 OID입니다.PG_ENUM
.
표 51.20. PG_ENUM
열
이름 | type | 참조 | 설명 |
---|---|---|---|
OID |
OID |
행 식별자 (숨겨진 속성; 명시 적으로 선택해야 함) | |
enumTypid |
OID |
|
pg_type 이 열거 값을 소유하는 항목 |
enumsortorder |
float4 |
열거 유형 내 에서이 열거 값의 정렬 위치 | |
enumlabel |
이름 |
이 열거 값에 대한 텍스트 레이블 |
Oids forPG_ENUM
행 특별 규칙을 따르십시오. 짝수의 OID는 열거 유형의 정렬 순서와 같은 방식으로 주문됩니다. 즉, 두 개의 OID가 동일한 열거 유형에 속하는 경우 더 작은 OID는 더 작아야합니다.enumsortorder
값. 홀수 Numbered OID 값은 정렬 순서와 관련이 없습니다.
열거 유형이 생성되면 멤버가 할당됩니다. 1 ..n
. 그러나 나중에 추가 된 회원은의 음수 또는 분수 값이 주어질 수 있습니다.enumsortorder
. 이 값에 대한 유일한 요구 사항은 각 열거 유형 내에서 올바르게 주문하고 고유 한 것입니다.