2025年9月25日: PostgreSQL 18 发布!

pg_partman 5.1.0 & 4.8.0 发布

发布于 2024-04-06,作者 Crunchy Data
相关开源项目

Crunchy Data 很高兴宣布 pg_partman 5.1.0 & 4.8.0 发布。

本次发布亮点

版本 5.1.0 发布于 2024 年 4 月 2 日

  • 支持对单值整数的 LIST 分区。
  • 对基于数值进行分区的实验性支持
  • 允许显式排序分区集维护
  • 正确继承表空间

更多变更和错误修复请参见 CHANGELOG

版本 4.8.0

  • 修复 partition_gap_fill() 函数,允许跳过 analyze 步骤。请注意,在 5.x 版本中没有此选项,因为 analyze 步骤已被重构,在调用 gap fill 函数时不会再自动运行。
  • 请注意,无法直接安装 4.8.0 版本。必须先安装一个先前版本,然后升级到 4.8.0。建议您迁移到最新主版本以获得 pg_partman 的持续支持。

关于 pg_partman

pg_partman 是一个用于创建和管理基于时间和基于数字的表分区集的扩展。从 5.0.0 版本开始,仅支持内置声明式分区,旧的基于触发器的分区方法已被弃用。

PostgreSQL 内置的声明式分区提供了创建分区表及其子表的方法,但它没有提供随着时间自动维护子表(例如,根据保留策略添加新子表、删除旧子表)的机制。它也没有提供一种方法可以将现有表轻松转换为分区表,反之亦然。pg_partman 旨在利用 PostgreSQL 提供的内置声明式功能,并在其基础上构建,以提供缺失的功能以及许多其他功能,从而使分区管理更加轻松。

如果您遇到任何问题,请提交 issues 或 pull requests。一般性问题可以提交到 discussions。

链接

网站 - https://github.com/pgpartman/pg_partman

安装 - https://github.com/pgpartman/pg_partman#installation

文档 - https://github.com/pgpartman/pg_partman/blob/master/doc/pg_partman.md

发布说明 - https://github.com/pgpartman/pg_partman/blob/master/CHANGELOG.txt

Crunchy Data - https://www.crunchydata.com

Crunchy Data 自豪地支持 pg_partman 的开发和维护。