pg_partition_templates

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

Table 1. pg_catalog.pg_partition_templates
类型参考描述
schemanamename 该分区表所在的schema的名称。
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 该子分区的整个分区说明。

Parent topic: 系统目录定义