PG_PARTITIONED_TABLE
카탈로그PG_PARTITIONED_TABLE
테이블이 분할 방법에 대한 정보를 저장합니다.
표 51.36. PG_PARTITIONED_TABLE
열
이름 | type | 참조 | 설명 |
---|---|---|---|
partrelid |
OID |
|
PG_CLASS 이 분할 된 테이블에 대한 항목 |
partstrat |
char |
파티션 전략;H = 해시 파티션 테이블,l = 목록 파티션 테이블,r = 범위 파티션 테이블 |
|
partnatts |
int2 |
파티션 키의 열 수 | |
partdefid |
OID |
|
pg_class 이 분할 된 테이블의 기본 파티션에 대한 항목 또는이 분할 된 테이블이 기본 파티션이없는 경우 0. |
partattrs |
int2vector |
|
이것은 배열입니다partnatts 파티션 키의 일부인 테이블 열의 일부인 값. 예를 들어,1 3 첫 번째와 세 번째 테이블 열이 파티션 키를 구성한다는 것을 의미합니다. 이 배열의 0은 해당 파티션 키 열이 간단한 열 참조가 아닌 표현식임을 나타냅니다. |
partclass |
OIDVECTOR |
|
파티션 키의 각 열에 대해 사용할 연산자 클래스의 OID가 포함됩니다. 보다pg_opclass 자세한 내용. |
partCollation |
oidvector |
|
파티션 키의 각 열에 대해, 여기에는 칸막이를 사용할 수있는 콜라이트의 OID가 포함되거나 열이 Collatable Data Type이 아닌 경우 0이 포함됩니다.. |
partexprs |
pg_node_tree |
표현 나무 (innodetostring () 표현) 간단한 열 참조가 아닌 파티션 키 열에 대한. 이것은 각 0 항목마다 하나의 요소가있는 목록입니다.partattrs . 모든 파티션 키 열이 간단한 참조 인 경우 NULL. |