pg_partition_templates
pg_partition_templates
pg_partition_templates系统视图用来显示通过子分区模板创建的子分区。
列 | 类型 | 参考 | 描述 |
---|---|---|---|
schemaname | name | 该分区表所在的schema的名称。 | |
tablename | name | 顶层父表的表名。 | |
partitionname | name | 子分区的名称(如果在ALTER TABLE命令中引用分区,用的就是这个名称)。 如果该分区在创建时或者通过EVERY子句产生时没有给定一个名称则为NULL。 | |
partitiontype | text | 子分区的类型(范围或者列表)。 | |
partitionlevel | smallint | 该分区在层次中的级别。 | |
partitionrank | bigint | 对于范围分区,该分区相对于同级中其他分区的排名。 | |
partitionposition | smallint | 该子分区的规则顺序位置。 | |
partitionlistvalues | text | 对于列表分区,该子分区相关的列表值。 | |
partitionrangestart | text | 对于范围分区,该子分区的开始值。 | |
partitionstartinclusive | boolean | 如果该子分区包含了起始值值则为T,否则为F。 | |
partitionrangeend | text | 对于范围分区,该子分区的结束值。 | |
partitionendinclusive | boolean | 如果该子分区包含了结束值则为T,否则为F。 | |
partitioneveryclause | text | 该子分区的EVERY子句(间隔)。 | |
partitionisdefault | boolean | 如果这是一个默认子分区则为T,否则为F。 | |
partitionboundary | text | 该子分区的整个分区说明。 |