pg_partitioned_table카탈로그pg_partitioned_table테이블이 어떻게 분할되는지에 대한 정보를 저장합니다.
표 51.36. pg_partitioned_table열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
partrelid |
oid |
|
OID는pg_class이 파티션된 테이블에 대한 항목 |
파스트랫 |
문자 |
파티션 전략;l= 분할된 테이블 나열,r= 범위로 파티션을 나눈 테이블 |
|
파트너츠 |
int2 |
파티션 키의 열 수 | |
partattrs |
int2벡터 |
|
이것은 배열입니다파트너츠어떤 테이블 열이 파티션 키의 일부인지 나타내는 값입니다. 예를 들어, 값은1 3는 첫 번째와 세 번째 테이블 열이 파티션 키를 구성한다는 의미입니다. 이 배열의 0은 해당 파티션 키 열이 단순 열 참조가 아닌 표현식임을 나타냅니다. |
partclass |
oidVector |
|
파티션 키의 각 열에 대해 사용할 연산자 클래스의 OID가 포함됩니다. 참조pg_opclass자세한 내용은. |
부분 대조 |
oidVector |
|
파티션 키의 각 열에 대해 여기에는 분할에 사용할 데이터 정렬의 OID가 포함되며 열이 조합 가능한 데이터 유형이 아닌 경우 0이 포함됩니다. |
partexprs |
pg_node_tree |
표현 트리(innodeToString()11561_11700partattrs. 모든 파티션 키 열이 단순 참조인 경우 Null입니다. |