写点什么

PostgreSQL 13 RPM 中有哪些新功能?

发布于: 2020 年 12 月 29 日

作者:Devrim-Gunduz,EnterpriseDB 公司的首席系统工程师,PostgreSQL、RedHat、Fedora 的贡献者。

 

译者:类延良,任职于瀚高基础软件股份有限公司,PostgreSQL 数据库技术爱好者,10g &11g OCM,OGG 认证专家

 

自从 PostgreSQL 13 发布以来已经有一段时间了,而 PostgreSQL 13 RPM 为最终用户提供了一些新功能。在这篇简短的博客文章中,我想总结一下:

 

删除了对 RHEL/CentOS 6 的支持

PostgreSQL 13 RPM 在 RHEL/CentOS 6 上不可用。它们已于 2020 年 11 月 30 日终止服务,我不想介绍我们必须支持的另一个发行版。请注意,我将继续为支持的版本构建 PostgreSQL RPM,在 PostgreSQL 网站(https://www.postgresql.org/support/versioning/)上 PostgreSQL v12 的 Final Release 日期是 2024 年 11 月 14 日。但是,我不会向 RHEL 6 平台引入新的软件包。请尽快升级。

 

Python3 现在是默认版本

我更新了规范文件,使 Python3 为默认版本,并且在 PostgreSQL 13 RPM 中也删除了对 PL/Python2 的支持。Fedora 从 v33 开始删除了(-ish)Python 2 支持,RHEL 的未来发行版也将随之而来。RHEL 7 和 8 用户仍然可以在先前的 PostgreSQL 版本中使用 PL/ Python2,但是在升级到 PostgreSQL 13 之前,您需要将功能从 Python2 迁移到 Python3。请注意,这是仅 RPM 的功能。PostgreSQL 上游(upstream)尚未删除对 Python2 的支持。

 

将默认的“主机”身份验证设置为 scram-sha-256

从 PostgreSQL 13 开始,RPM 在 postgresql.conf 和 pg_hba.conf 中使用 scram-sha-256。我还更新了设置脚本,以使用 SCRAM 身份验证初始化集群。如果要从以前的版本升级而未使用 SCRAM auth,则还需要迁移密码。乔纳森·卡茨(Jonathan Katz)写了一篇很棒的博客文章,内容涉及将 PostgreSQL 密码从 md5 迁移到 SCRAM。(https://info.crunchydata.com/blog/how-to-upgrade-postgresql-passwords-to-scram)

 

译者注:在 PGCM 考试中,有将 MD5 密码迁移到 scram-sha-256 密码的考试场景,迁移方法正是乔纳森·卡茨(Jonathan Katz)博客提到的方法。

 

$ PATH

PostgreSQL RPM 安装脚本 postgresql-13-setup 在/usr/pgsql-13/bin/目录下,现在可以直接调用。为了方便起见,我在/usr/bin/下创建了一个符号链接。现在,初始化集群更加容易:

postgresql-13-setup initdb

请注意,此功能对 PostgreSQL v10 及更高版本的最新次要更新中也可用。


如有任何疑问,请发送电子邮件至 pgsql-pkg-yum@postgresql.org,或使用 PostgreSQL RPM issue tracker (https://redmine.postgresql.org/projects/pgrpms/issues/)报告问题。

 

原文链接:https://people.planetpostgresql.org/devrim/index.php?/archives/106-What-is-new-in-PostgreSQL-13-RPMs.html


更多精彩内容,请关注以下平台、网站:

 

中国 PostgreSQL 分会官方公众号(技术文章、技术活动):

开源软件联盟 PostgreSQL 分会

 

中国 PostgreSQL 分会技术问答社区:

www.pgfans.cn

 

中国 PostgreSQL 分会官方网站:

www.postgresqlchina.com

发布于: 2020 年 12 月 29 日阅读数: 42
用户头像

开源是一种商业模式适合于中国 2020.10.31 加入

官方公众号:开源软件联盟PostgreSQL分会 官方网站:postgresqlchina.com 官方交流社区:pgfans.cn 官方资源社区:postgreshub.cn

评论

发布
暂无评论
PostgreSQL 13 RPM中有哪些新功能?