Crunchy Data 很自豪地宣布即将发布 pg_partman 5.0.0。我们目前正在发布 beta 版本供社区测试。
5.0.0-beta 版本,2023 年 8 月 16 日
更新文件的顶部包含当前的完整发行说明。
由于这是一个 beta 版本,因此无法直接安装此版本。标准安装过程会将最新的稳定版本 (4.7.3) 安装到数据库中。要安装 5.0.0-beta,您需要运行扩展更新
ALTER EXTENSION pg_partman UPDATE TO '5.0.0-beta';
从 5.0.0-beta 到最终的 5.0.0 版本也不会有任何升级路径。因此,请勿将其安装用于生产环境。
有关某些升级场景的特殊说明,请参阅5.0.0 升级指南。一般用法说明和其他指南可以在 5.0.0-beta 分支的documents 文件夹中找到。
https://github.com/pgpartman/pg_partman
pg_partman 是一个用于创建和管理基于时间和数字的表分区集的扩展。从 5.0.0 版本开始,仅支持内置的声明式分区,旧的基于触发器的方法已被弃用。
PostgreSQL 中内置的声明式分区提供了创建分区表及其子表的命令,但它没有提供自动维护子表的方法(例如,添加新的子表,根据保留策略删除旧的子表)。它也没有提供一种将现有表轻松转换为分区表或反之亦然的方法。pg_partman 旨在利用 PostgreSQL 提供的内置声明式功能,并在其基础上构建,以提供这些缺失的功能以及许多其他功能,以帮助更轻松地管理分区。
感谢您提前帮助测试 pg_partman 的即将发布的版本。请提交问题或拉取请求以反馈您发现的任何问题。一般性问题可以提交到讨论区。