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

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

Wiki / 系统目录

pg_partitioned_table

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

英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。

当前阅读 PG 18·选择有来源记录的版本

kind
catalog
lang
en
measured attributes
true
metadata release
18.6
runtime columns
partrelid, partstrat, partnatts, partdefid, partattrs, partclass, partcollation, partexprs
runtime verified
false
source
english-manual

版本定义 PG 18

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

目录列

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

比较版本

来源引用

完整定义与证据 JSON

定义来源

center · PostgreSQL 18 · english-manuals:c21a4a78f2a795b9eee1cf075fc154163093e0adf141f00e1b4d6550d3934085

正文语言: zh-Hans · 2026-09-27@419045e