pg_partition_templates#

The pg_partition_templates system view is used to show the subpartitions that were created using a subpartition template.

Table 1. pg_catalog.pg_partition_templates

column

type

references

description

schemaname

name

The name of the schema the partitioned table is in.

tablename

name

The table name of the top-level parent table.

partitionname

name

The name of the subpartition (this is the name to use if referring to the partition in an ALTER TABLE command). NULL if the partition was not given a name at create time or generated by an EVERY clause.

partitiontype

text

The type of subpartition (range or list).

partitionlevel

smallint

The level of this subpartition in the hierarchy.

partitionrank

bigint

For range partitions, the rank of the partition compared to other partitions of the same level.

partitionposition

smallint

The rule order position of this subpartition.

partitionlistvalues

text

For list partitions, the list value(s) associated with this subpartition.

partitionrangestart

text

For range partitions, the start value of this subpartition.

partitionstartinclusive

boolean

T if the start value is included in this subpartition. F if it is excluded.

partitionrangeend

text

For range partitions, the end value of this subpartition.

partitionendinclusive

boolean

T if the end value is included in this subpartition. F if it is excluded.

partitioneveryclause

text

The EVERY clause (interval) of this subpartition.

partitionisdefault

boolean

T if this is a default subpartition, otherwise F.

partitionboundary

text

The entire partition specification for this subpartition.