声明式分区

一种表分区的方法

声明式分区 是一种用于将表划分为分区的分区方法

声明式分区PostgreSQL 10 起可用。

概述

传统上,PostgreSQL 通过继承分区提供分区功能,该功能利用了 PostgreSQL 的表继承能力。然而,这种方法存在一些限制;特别是设置和维护过程要手动得多。

声明式分区,顾名思义,提供了一种显式声明带有分区的表的方式,目前提供了以下分区方法:

  • 范围分区
  • 列表分区
  • 哈希分区PostgreSQL 11 及更高版本)

使用 声明式分区 创建的分区表由顶层的 分区表 和一个或多个分区组成,这些分区可以是普通表或 外表

配置

以下 配置参数 会影响 声明式分区 的使用

系统函数

以下系统函数与 声明式分区 的使用有关

变更历史

分类

分区

反馈

Submit any comments, suggestions or corrections for "Declarative partitioning" here.