暂无图片
暂无图片
5
暂无图片
暂无图片
暂无图片

PG 17来了,Extension 都准备好了吗?

1107

大家好,最近朋友圈的新闻最多的也是PG大版本17的发布以及PG的简单安装教程。

PG 作为生产企业的开源数据库 , 更要考虑周边的生态插件是否已经全部都随着大版本的follow up.

例如: 备份,安全,审计, TDE, 性能监控以及执行计划绑定,分区表管理等等等…

PG17 major 主版本: https://www.postgresql.org/ftp/source/v17.0/

Image.png

企业数据库审计插件 pgaudit:

Github 地址: https://github.com/pgaudit/pgaudit

我们可以看到官方的版本:明确表示支持PG 17 version.

Image.png

企业级备份插件pgbackrest:

Github 地址: https://github.com/pgbackrest/pgbackrest

我们可以看到官方的版本:从版本v2.52 开始明确表示支持PG 17 version.

Image.png

定时任务的插件 pg_cron:

Github 地址: https://github.com/citusdata/pg_cron

我们可以看到官方的版本:最新的版本日期是2024 Aug 9, 版本上并没有明确支持PG17。

Image.png

个人发帖提问: 已经有外国网友热心回复 V1.6.4版本 是支持PG17的
(有待个人测试。。。)

Image.png

分区表管理插件 pg_partman

Github 地址: https://github.com/pgpartman/pg_partman

我们可以看到官方的版本:最新的版本日期是2024 Apr 3, 版本上并没有明确支持PG17。

Image.png

个人确认提问帖子: https://github.com/pgpartman/pg_partman/discussions/693
(等待官方回复中…)

Image.png

高可用复制集管理插件: repmgr

Github 地址: https://github.com/EnterpriseDB/repmgr

我们可以看到官方的版本:我们看见目前发布的版本还没有支持到PG17。

https://github.com/EnterpriseDB/repmgr/issues/856

Image.png

开发人员正在提交change, 相信不远的将来REPMGR会发布支持PG17的版本。

Image.png

执行计划查看插件: pg_show_plans
github 地址: https://github.com/cybertec-postgresql/pg_show_plans
我们可以看到官方的版本:我们看见目前发布的版本最后的日期是7月10号,没有明确表明支持PG17

Image.png

个人PG技术上最欣赏的CTO,发布了提问帖子: https://github.com/cybertec-postgresql/pg_show_plans/issues/43

Image.png

目前得到了支持的答复:

image.png

性能分析采样插件: pg_sampling
github: https://github.com/postgrespro/pg_wait_sampling
我们可以看到官方的版本:从版本v1.1.6 开始明确表示支持PG 17 version.

Image.png

权限管理插件 :pg_permissions
github: https://github.com/cybertec-postgresql/pg_permissions

官网最后发布版本1.3 确表示支持PG17

Image.png

SQL执行计划绑定插件: pg_hint_plan

github: https://github.com/ossc-db/pg_hint_plan

官方版本1.7.0 明确表示支持PG17

Image.png
DB link 跨库查询插件 : oracle_fdw
github: https://github.com/laurenz/oracle_fdw

官网上最后的版本是 2.7.0 是8月1号发布的,暂时没有任何支持PG17的信息。

Image.png

最后我们汇总一下目前插件支持PG17的情况:

软件名称 版本 官方文档上明确宣布支持PG17 下载地址
Postgres 17 yes https://ftp.postgresql.org/pub/source/v17.0/postgresql-17.0.tar.gz
pgAudit 17.0 yes https://github.com/pgaudit/pgaudit/archive/refs/tags/17.0.tar.gz
pgbackrest 2.52 yes https://github.com/pgbackrest/pgbackrest/archive/refs/tags/release/2.52.tar.gz
pg_cron 1.6.4 Not yet https://github.com/citusdata/pg_cron/archive/refs/tags/v1.6.4.tar.gz
pg_partman 5.1 Not yet https://github.com/pgpartman/pg_partman/archive/refs/tags/v5.1.0.tar.gz
repmgr ?? Waiting for new release… ??
pg_show_plans 2.1.2 Yes https://github.com/cybertec-postgresql/pg_show_plans/archive/refs/tags/v2.1.2.tar.gz
pg_sampling 1.1.6 Yes https://github.com/postgrespro/pg_wait_sampling/archive/refs/tags/v1.1.6.tar.gz
pg_permissions 1.3 Yes https://github.com/cybertec-postgresql/pg_permissions/archive/refs/tags/REL_1_3.tar.gz
pg_hint_plan 1.7.0 Yes https://github.com/ossc-db/pg_hint_plan/archive/refs/tags/REL17_1_7_0.tar.gz
oracle_fdw 2.7.0 Not yet https://github.com/laurenz/oracle_fdw/archive/refs/tags/ORACLE_FDW_2_7_0.tar.gz

(我们需要等待一段时间, 随着插件的更新和官网文档的确认和更新, 这篇文章后续会更新… )

Have a fun 🙂 !

最后修改时间:2024-09-30 10:22:55
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论