pg_partition_templates

pg_partition_templates系统视图用来显示通过子分区模板创建的子分区。

表 1. pg_catalog.pg_partition_templates
名称类型引用描述
schemanamename 该分区表所在的方案的名称。
tablenamename 顶层父表的表名。
partitionnamename 子分区的名称(如果在ALTER TABLE命令中引用分区,用的就是这个名称)。如果该分区在创建时或者通过EVERY子句产生时没有给定一个名称则为NULL
partitiontypetext 子分区的类型(范围或者列表)。
partitionlevelsmallint 该分区在层次中的级别。
partitionrankbigint 对于范围分区,该分区相对于同级中其他分区的排名。
partitionpositionsmallint 该子分区的规则顺序位置。
partitionlistvaluestext 对于列表分区,该子分区相关的列表值。
partitionrangestarttext 对于范围分区,该子分区的开始值。
partitionstartinclusiveboolean 如果该子分区包含了开始值则为T,否则为F
partitionrangeendtext 对于范围分区,该子分区的结束值。
partitionendinclusiveboolean >如果该子分区包含了结束值则为T,否则为F
partitioneveryclausetext 该子分区的EVERY 子句(间隔)。
partitionisdefaultboolean 如果这是一个默认子分区则为T,否则为F
partitionboundarytext 该子分区的整个分区说明。

上级主题: 系统目录定义