ALL_TAB_PARTITIONS

ALL_TAB_PARTITIONS 视图提供位于数据库中的所有分区的信息。

名称

类型

说明

table_owner

TEXT

分区所在表的所有者。

schema_name

TEXT

表所在 schema 的名称。

table_name

TEXT

表的名称。

composite

TEXT

  • 如果表已建立二级分区,则为 YES。

  • 如果表未建立二级分区,则为 NO。

partition_name

TEXT

分区的名称。

subpartition_count

BIGINT

分区中二级分区的数量。

high_value

TEXT

CREATE TABLE 语句中指定的高分区值。

high_value_length

INTEGER

分区值的长度。

partition_position

INTEGER

仅为了实现兼容性而提供;始终为 NULL。

tablespace_name

TEXT

分区所在的表空间的名称。

pct_free

NUMERIC

仅为了实现兼容性而提供;始终为 0。

pct_used

NUMERIC

仅为了实现兼容性而提供;始终为 0。

ini_trans

NUMERIC

仅为了实现兼容性而提供;始终为 0。

max_trans

NUMERIC

仅为了实现兼容性而提供;始终为 0。

initial_extent

NUMERIC

仅为了实现兼容性而提供;始终为 NULL。

next_extent

NUMERIC

仅为了实现兼容性而提供;始终为 NULL。

min_extent

NUMERIC

仅为了实现兼容性而提供;始终为 0。

max_extent

NUMERIC

仅为了实现兼容性而提供;始终为 0。

pct_increase

NUMERIC

仅为了实现兼容性而提供;始终为 0。

freelists

NUMERIC

仅为了实现兼容性而提供;始终为 NULL。

freelist_groups

NUMERIC

仅为了实现兼容性而提供;始终为 NULL。

logging

CHARACTER VARYING(7)

仅为了实现兼容性而提供;始终为 YES。

compression

CHARACTER VARYING(8)

仅为了实现兼容性而提供;始终为 NONE。

num_rows

NUMERIC

与 pg_class.reltuples 相同。

blocks

INTEGER

与 pg_class.relpages 相同。

empty_blocks

NUMERIC

仅为了实现兼容性而提供;始终为 NULL。

avg_space

NUMERIC

仅为了实现兼容性而提供;始终为 NULL。

chain_cnt

NUMERIC

仅为了实现兼容性而提供;始终为 NULL。

avg_row_len

NUMERIC

仅为了实现兼容性而提供;始终为 NULL。

sample_size

NUMERIC

仅为了实现兼容性而提供;始终为 NULL。

last_analyzed

TIMESTAMP WITHOUT TIME ZONE

仅为了实现兼容性而提供;始终为 NULL。

buffer_pool

CHARACTER VARYING(7)

仅为了实现兼容性而提供;始终为 NULL。

global_stats

CHARACTER VARYING(3)

仅为了实现兼容性而提供;始终为 YES。

user_stats

CHARACTER VARYING(3)

仅为了实现兼容性而提供;始终为 NO。

backing_table

REGCLASS

分区备份表的名称。