catalog-pg-partitioned-table.md 1.8 KB
Newer Older
李少辉-开发者's avatar
李少辉-开发者 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
## 52.36.`pg_partitioned_table`

[](<>)

目录`pg_partitioned_table`存储有关表如何分区的信息。

**表 52.36.`pg_partitioned_table`列**

| 列类型<br/><br/>描述 |
| --------------- |
| `零件盖` `样的`(参考[`pg_class`](catalog-pg-class.html).`样的`)<br/><br/>的 OID[`pg_class`](catalog-pg-class.html)此分区表的条目 |
| `部分地区` `字符`<br/><br/>分区策略;`h`=哈希分区表,`l`= 列出分区表,`r`= 范围分区表 |
| `合伙人` `整数2`<br/><br/>分区键中的列数 |
| `部分定义` `样的`(参考[`pg_class`](catalog-pg-class.html).`样的`)<br/><br/>的 OID[`pg_class`](catalog-pg-class.html)此分区表的默认分区的条目,如果此分区表没有默认分区,则为零 |
| `合伙人` `int2vector`(参考[`pg_attribute`](catalog-pg-attribute.html).`attnum`)<br/><br/>这是一个数组`合伙人`指示哪些表列是分区键的一部分的值。例如,一个值为`1 3`将意味着第一和第三表列组成分区键。此数组中的零表示相应的分区键列是表达式,而不是简单的列引用。 |
| `零件类` `类向量`(参考[`pg_opclass`](catalog-pg-opclass.html).`样的`)<br/><br/>对于分区键中的每一列,它包含要使用的运算符类的 OID。看[`pg_opclass`](catalog-pg-opclass.html)详情。 |
| `部分整理` `类向量`(参考[`pg_collat​​ion`](catalog-pg-collation.html).`样的`)<br/><br/>对于分区键中的每一列,它包含用于分区的排序规则的 OID,如果该列不是可排序的数据类型,则为零。 |
| `部分表达式` `pg_node_tree`<br/><br/>表达式树(在`节点字符串()`表示)用于不是简单列引用的分区键列。这是一个列表,其中每个零条目都有一个元素`合伙人`.如果所有分区键列都是简单引用,则为 Null。 |