↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

支持中的版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发中的版本: 19 / 20devel
已结束支持的版本: 13 / 12 / 11 / 10
历史版本。 PostgreSQL 10 已结束支持。 2022-11-10. 请参阅 当前版本手册.

51.36. pg_partitioned_table #

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

表 51.36. pg_partitioned_table 列

名称类型引用 描述
partrelidoidpg_class.oid 这个分区表的 pg_class 项的 OID
partstratchar  分区策略;l = 列表分区表,r = 范围分区表
partnattsint2  分区键中的列数
partattrsint2vectorpg_attribute.attnum 这是一个包含 partnatts 个值的数组,它指示哪些表列是分区键的组成部分。例如,值 1 3 表示第一个和第三个表列组成了分区键。这个数组中的零表示对应的分区键列是一个表达式而不是简单的列引用。
partclassoidvectorpg_opclass.oid 对于分区键中的每一个列,此字段包含要使用的操作符类的 OID。详见 pg_opclass。
partcollationoidvectorpg_opclass.oid 对于分区键中的每一个列,此字段包含要用于分区的排序规则的 OID,如果该列的数据类型不支持排序规则则为零。
partexprspg_node_tree  非简单列引用的分区键列的表达式树(以 nodeToString() 的表达方式)。这是一个列表,partattrs 中每一个零项都有一个元素。如果所有分区键列都是简单列引用,则此字段为 NULL。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.