Versioning Policy

PostgreSQL全球开发小组每年发布一次新的主要版本,其中包含新功能. 每个主要版本都会收到错误修复程序以及(如果需要) 安全性修复程序,它们至少每三个月发布一次,我们称之为"次要版本". 有关次要发布时间表的更多信息,您可以查看次要发布路线图 .

如果发布团队确定严重的错误或安全修复程序太重要而无法等到定期计划的次要版本发布,则它可能会使次要发布路线图之外的版本可用.

初始版本发布后,PostgreSQL全球开发小组支持主要版本已有5年. 在其五周年纪念日之后,一个主要版本将具有包含所有修补程序的最后一个次要版本,并且将被视为报废(EOL),并且不再受支持.

Version Numbering

从PostgreSQL 10开始,主要版本通过增加版本的第一部分来表示,例如10到11.在PostgreSQL 10之前,主要版本通过将版本号的第一部分或第二部分增加来表示,例如9.5到9.6. .

次要发行版通过增加版本号的最后部分来编号. 从PostgreSQL 10开始,这是版本号的第二部分,例如10.0到10.1. 对于较旧的版本,这是版本号的第三部分,例如9.5.3至9.5.4.

Upgrading

我们始终建议所有用户针对正在使用的任何主要版本运行最新的可用次要版本.

主要版本通常会更改系统表和数据文件的内部格式. 这些更改通常很复杂,因此我们不维护所有存储数据的向后兼容性. 大型升级需要转储/重新加载数据库或使用pg_upgrade模块. 我们还建议您阅读打算升级到的主要版本的升级部分.

升级到次要发行版通常不需要转储和还原. 您可以停止数据库服务器,安装更新的二进制文件,然后重新启动服务器. 对于某些发行版,可能需要进行手动更改才能完成升级,因此在升级之前请务必阅读发行说明.

虽然升级总是会包含一定程度的风险,但是PostgreSQL次要版本仅修复了经常遇到的错误, 安全性问题和数据损坏问题,从而降低了与升级相关的风险. 对于次要版本, 社区认为不升级比升级风险更大.

Releases

Version 目前未成年人 Supported 初版 最终发行
12 12.1 Yes 十月3,2019 2024年11月14日
11 11.6 Yes 十月18,2018 2023年11月9日
10 10.11 Yes 十月5,2017 2022年11月10日
9.6 9.6.16 Yes 九月29,2016 2021年11月11日
9.5 9.5.20 Yes 2016年1月7日 2021年2月11日
9.4 9.4.25 Yes 2014年12月18日 2020年2月13日
9.3 9.3.25 No 2013年9月9日 十一月8,2018
9.2 9.2.24 No 2012年9月10日 2017年11月9日
9.1 9.1.24 No 2011年9月12日 2016年10月27日
9.0 9.0.23 No 2010年9月20日 2015年10月8日
8.4 8.4.22 No 2009年7月1日 2014年7月24日
8.3 8.3.23 No 2008年2月4日 2013年2月7日
8.2 8.2.23 No 2006年12月5日 2011年12月5日
8.1 8.1.23 No 2005年11月8日 2010年11月8日
8.0 8.0.26 No 2005年1月19日 2010年10月1日
7.4 7.4.30 No 2003年11月17日 2010年10月1日
7.3 7.3.21 No 2002年11月27日 2007年11月27日
7.2 7.2.8 No 2002年2月4日 2007年2月4日
7.1 7.1.3 No 2001年4月13日 2006年4月13日
7.0 7.0.3 No 2000年5月8日 2005年5月8日
6.5 6.5.3 No 1999年6月9日 2004年6月9日
6.4 6.4.2 No 1998年10月30日 2003年10月30日
6.3 6.3.2 No 1998年3月1日 2003年3月1日

by  ICOPY.SITE