Devrim GÜNDÜZ:PostgreSQL RPM 仓库携手 pg_statviz 拥抱 AI

Devrim GÜNDÜZ:PostgreSQL RPM 仓库携手 pg_statviz 拥抱 AI

💡 原文英文,约300词,阅读约需2分钟。
📝

内容提要

PGDG RPM仓库新增Rust扩展pgrx和postgresql_anonymizer,发布打包指南,计划11月支持RHEL 10.3和9.9,并修复仓库RPM随系统小版本更新的问题,建议用户尽快更新。Amazon Linux 2023已成为PGDG YUM仓库的一等支持目标,提供完整扩展生态和及时小版本更新。

🔎

延伸解读

Rust 扩展进入官方仓库的现状

PGDG RPM 仓库首次收录了 pgrx 和 postgresql_anonymizer 两个 Rust 扩展,并提供了打包指南。但文章明确指出目前存在支持范围限制,并非所有发行版都能直接使用。计划在 11 月增加对 RHEL 10.3 和 9.9 的支持,因此现阶段用户需确认自己的系统是否在支持列表中,避免安装失败。

仓库 RPM 小版本锁定问题已修复

此前每个 RHEL 小版本都有独立的仓库 RPM,但包名相同,导致 dnf update 可能将主版本仓库 RPM 替换为当时最新小版本的 RPM,之后系统升级小版本时该 RPM 不会自动跟进,造成仓库配置停留在旧小版本。作者已修复此问题,并建议用户尽快更新仓库 RPM,以确保后续能正常获取对应小版本的软件包。

Amazon Linux 2023 成为一等支持目标

过去在 EC2 上运行 PostgreSQL 只有两个选择:从源码编译,或使用 Amazon Linux 基础仓库中的版本,两者都无法获得 yum.postgresql.org 提供的完整扩展生态和及时的小版本更新。现在 Amazon Linux 2023 已成为 PGDG YUM 仓库的一等支持目标,拥有独立的构建根和包树,与 Enterprise Linux、Fedora、SUSE 并列,用户可直接通过官方仓库获取一致的体验。

❓

Q&A

PGDG RPM 仓库最近新增了哪些 Rust 扩展?

PGDG RPM 仓库新增了 pgrx 和 postgresql_anonymizer 两个 Rust 扩展,并提供了打包指南。

PGDG RPM 仓库计划何时支持 RHEL 10.3 和 9.9?

计划在 11 月添加对 RHEL 10.3 和 9.9 的支持。

PGDG 仓库 RPM 之前存在什么问题?如何修复?

之前仓库 RPM 会随系统小版本更新而固定在当时的小版本,即使系统升级后也不会自动更新。现已修复该问题,建议用户尽快更新仓库 RPM。

Amazon Linux 2023 现在在 PGDG YUM 仓库中处于什么地位?

Amazon Linux 2023 已成为 PGDG YUM 仓库的一等支持目标,拥有自己的构建根和包树,与 Enterprise Linux、Fedora 和 SUSE 并列。

在 EC2 上运行 PostgreSQL 之前有哪些选择?现在有什么变化?

之前只能从源码构建或使用 Amazon Linux 基础仓库中的版本,无法获得完整的扩展生态和及时的小版本更新。现在 Amazon Linux 2023 成为 PGDG YUM 仓库的一等目标,提供了完整的扩展生态和及时的小版本更新。

PGDG RPM 仓库为 Rust 扩展提供了什么打包资源?

提供了打包指南,链接为 https://github.com/pgdg-packaging/pgdg-rpms/wiki/Packaging-Rust-extensions-(pgrx,其中包含支持的发行版等限制说明。

🏷️

标签

➡️

继续阅读