PostgreSQL的版本号规则

PostgreSQL的版本号规则

PostgreSQL 版本号规则在随着时间的推移有所变化,以便更好地反映功能和修补版本的发布。以下是 PostgreSQL 版本号的规则,以及在不同阶段所采用的版本号规范。

版本号规则

从 PostgreSQL 10 开始,版本号采用了 MAJOR.MINOR 结构。而在 PostgreSQL 10 之前,版本号采用了 MAJOR.MINOR.PATCH 结构。

PostgreSQL 10 及之后的版本号规则
  • MAJOR :主要版本号,每次发布主要版本都会增加这个数字,从 PostgreSQL 10 开始每年发布一个新版本。主要版本号变化表示存在新的功能和重大改进。
  • MINOR :次要版本号,每个季度发布一个次要版本,主要用于 bug 修复、安全补丁和小的功能改进。

例如:

  • PostgreSQL 14.0: 这是 PostgreSQL 14 的第一个发布版本。
  • PostgreSQL 14.1: 这是 PostgreSQL 14 的第一个次要发行版,包括 bug 修复和安全更新。
PostgreSQL 10 之前的版本号规则
  • MAJOR:主要版本号,有时主要版本变化表示大的架构变化或重大功能改进。比如 PostgreSQL 8、9。
  • MINOR:次要版本号,表示在主要版本基础上的功能改进和增强。比如 PostgreSQL 9.3、9.4。
  • PATCH:补丁版本号,用于错误修复和安全补丁。比如 PostgreSQL 9.3.1、9.3.2 等。

例如:

  • PostgreSQL 9.5.0: 这是 PostgreSQL 9.5 的第一个发布版本。
  • PostgreSQL 9.5.3: 这是 PostgreSQL 9.5 版本的第三个修补版,主要用于修复 bug 和安全漏洞。

版本号进化示例

比较版本号进化,以下是一些示例有助于理解版本号的含义:

  • PostgreSQL 9.6.5:采用 MAJOR.MINOR.PATCH 结构。

    • MAJOR=9
    • MINOR=6
    • PATCH=5
  • PostgreSQL 10.4:采用新的 MAJOR.MINOR 结构。

    • MAJOR=10
    • MINOR=4
  • PostgreSQL 14.3:采用新的 MAJOR.MINOR 结构。

    • MAJOR=14
    • MINOR=3

版本发布周期

从 PostgreSQL 10 开始,PostgreSQL 社区每年发布一个主要版本。一般情况下,每个主要版本的发布周期如下:

  1. 功能冻结:在主要版本发布前,开发团队会进入功能冻结期,新功能的开发停止,开始专注于测试和修复已报告的 bug。
  2. 测试发布:发布几个测试版本,邀请社区用户进行测试和反馈,确保新版本的稳定性。
  3. 正式发布:每年秋季左右发布新的主要版本。
  4. 次要版本:在主要版本发布后,每个季度发布一个次要版本,主要用于修复 bug 和安全漏洞。

总结

PostgreSQL 的版本号规则从 PostgreSQL 10 开始进行了简化,采用 MAJOR.MINOR 结构,以更清晰地反映版本中的新功能和改进情况。在此之前,版本号采用 MAJOR.MINOR.PATCH 结构。了解版本号规则和发布周期有助于更好地计划数据库升级和维护工作。

相关推荐
Web3&Basketball5 小时前
DeepSeek V4.1 Flash 实测:Token 砍半、Search API 跑通
数据库·人工智能·python·大模型·api调用·deepseek·推理优化
川石课堂软件测试5 小时前
涨薪技术|0到1学会性能测试第9课-HTTP响应统计
数据库·功能测试·网络协议·http·kubernetes·单元测试·测试用例
竣达技术5 小时前
Modbus 转 SNMP 协议转换器|自定义协议 + SNMP TRAP 主动上报
运维·服务器·网络·数据库·安全
优化Henry6 小时前
LTE小区光路降质告警排查与处理实录
运维·网络·学习·5g·tdd
无足鸟ICT6 小时前
【RHCA+】_etc_yum.conf
linux·运维
李纲明6 小时前
WordPress 古腾堡点「更新」报「不是有效的 JSON 响应」:我按 REST 接口一路查下来的顺序
运维·nginx·php·wordpress·rest api
行思理6 小时前
个推厂商应用开通指南
运维·服务器·uni-app·个推·uni-app push
龙亘川6 小时前
电子印章系统对接管理业务建模:从需求申请、接口开发到监控运维的全流程闭环
大数据·运维·人工智能·智慧城市·开源软件
研发小能6 小时前
DevOps 国产替代选型指南:从“单点替换“到“一体化平台“
运维·研发效能·devops·嘉为蓝鲸