# 52.36.pg_partitioned_table

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

表 52.36.pg_partitioned_table

列类型

描述
零件盖 样的(参考pg_class.样的)

的 OIDpg_class此分区表的条目
部分地区 字符

分区策略;h=哈希分区表,l= 列出分区表,r= 范围分区表
合伙人 整数2

分区键中的列数
部分定义 样的(参考pg_class.样的)

的 OIDpg_class此分区表的默认分区的条目,如果此分区表没有默认分区,则为零
合伙人 int2vector(参考pg_attribute.attnum)

这是一个数组合伙人指示哪些表列是分区键的一部分的值。例如,一个值为1 3将意味着第一和第三表列组成分区键。此数组中的零表示相应的分区键列是表达式,而不是简单的列引用。
零件类 类向量(参考pg_opclass.样的)

对于分区键中的每一列,它包含要使用的运算符类的 OID。看pg_opclass详情。
部分整理 类向量(参考pg_collat​​ion.样的)

对于分区键中的每一列,它包含用于分区的排序规则的 OID,如果该列不是可排序的数据类型,则为零。
部分表达式 pg_node_tree

表达式树(在节点字符串()表示)用于不是简单列引用的分区键列。这是一个列表,其中每个零条目都有一个元素合伙人.如果所有分区键列都是简单引用,则为 Null。