签到成功

知道了

CNDBA社区CNDBA社区

PostgreSQL 学习笔记(2) -- PG 版本发布策略 和 生命周期说明

2022-12-05 13:56 1675 0 原创 PostgreSQL
作者: dave

在之前的博客,我们了解了PG的概念,如下:https://www.cndba.cn/dave/article/116372

PostgreSQL 学习笔记(1) — PG 概述
https://www.cndba.cn/dave/article/116370https://www.cndba.cn/dave/article/116372

PG 官网的相关说明链接如下:

https://www.cndba.cn/dave/article/116372
https://www.cndba.cn/dave/article/116372
https://www.cndba.cn/dave/article/116372https://www.cndba.cn/dave/article/116372

https://www.postgresql.org/developer/roadmap/
https://www.postgresql.org/support/versioning/

1 版本发布说明

从PG 10 开始,PG 每年会发布一个大版本(major version),大版本主要是发布一些新特性。 在大版本发布的周期内,为修复一些bug,或者修复一些安全漏洞,每个季度会发布一个小版本(minor release)。 和Oracle 类似,PG小版本的发布规则是每年1月、5月、8月、11月的第二个周四。

当前最新的小版本发布日期是:

  1. February 9th, 2023
  2. May 11th, 2023
  3. August 10th, 2023
  4. November 9th, 2023

当然,如果出现了严重的bug或者重要的安全漏洞,那么也会在小版本的发布规则外发布其他的补丁。

PG项目组(PostgreSQL Global Development Group)目前对每个大版本支持5年,这里从大版本发布开始算起,中间通过小版本修复漏洞,超过5年版本将标记为EOL(END-OF-LIFE)并不在提供支持。

从PG 10 开始,大版本迭代通过修改版本的号的第一位数字,比如:10到11。 在10 之前,大版本迭代可能修改版本号的第一位或者第二位,比如9.5 到9.6。

小版本的迭代修改版本号的最后一位,在PG 10 之前,需改版本号的第三位数字,比如9.5.3 到9.5.4。 从PG 10 开始修改版本号的第二位数字,比如10.0 到 10.1。

2 版本升级说明

PG官网的建议是对于任意大版本都推荐使用最新发布的小版本。

PG 大版本通常会改变系统表和数据文件的内部格式,这些改变会比较复杂,因此PG 不保持这些修改的向后兼容性。 因此对于大版本的的升级,需要使用pg_upgrade命令来导出导入数据。 https://www.cndba.cn/dave/article/116372

关于升级的更多内容参考官网:

https://www.postgresql.org/docs/current/upgrading.htmlhttps://www.cndba.cn/dave/article/116372

小版本的升级相对简单一些,因为更多是bug和安全的修复,因此不需要导出导入数据,只需要关闭数据库,更新bin文件,然后启动数据库即可。

3 PG 各版本生命周期

https://www.cndba.cn/dave/article/116372
https://www.cndba.cn/dave/article/116372

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2262
    原创
  • 3
    翻译
  • 578
    转载
  • 192
    评论
  • 访问:8080942次
  • 积分:4349
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ