认识GBase 8c系统表-pg_partitioned_table

pg_partitioned_table系统表存储关于表如何分区的信息。

名称

类型

引用

描述

partrelid

oid

pg_class.oid

此分区表的pg_class项的OID

partstrat

char

分区策略,l = 列表分区表, r = 范围分区表

partnatts

int2

分区键中的列数

partattrs

int2vector

pg_attribute.attnum

这是一个partnatts值的数组, 指示哪些表列是分区键的一部分。例如,值1 3 意味着第一个和第三个表列组成分区键。 此数组中的零表示相应的分区键列是表达式,而不是简单的列引用。

partclass

oidvector

pg_opclass.oid

对于分区键中的每一列,这包含要使用的操作符类的OID。参阅 pg_opclass获取详细信息。

partcollation

oidvector

pg_opclass.oid

对于分区键中的每列,这包含用于分区的排序规则的OID, 或者如果列不是可排序的数据类型,则为零。

partexprs

pg_node_tree

用于不是简单列引用的分区键列的表达式树(在nodeToString() 表示中)。这是partattrs中每个零条目的一个元素的列表。 如果所有分区键列都是简单引用,则为空。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值