KernelRanch
返回文章列表

PostgreSQL 19 RC2 将于 11 月 12 日与 14 的最后一个版本同日发布

2026-11-10 #PostgreSQL#release#eol#版本升级

PostgreSQL 全球开发组在 2026 年 10 月 15 日发布了 19 的第一个候选版本 RC1,并给出一个不太常见的安排:RC2 将和 11 月 12 日的例行更新同天发布。

1. 为什么会有 RC2

官方公告的解释是:11 月 12 日这次对受支持版本的例行更新包含大量修复,发布组决定把这些修复也带进 19,在其正式发布之前完成。

这个决定意味着 19 的 GA 会略晚于原计划,但换来一个更干净的初始版本。对使用者来说,这比"GA 之后再补一堆 minor"要好。

2. 同一天还发生什么

时间事件
2026-10-15PostgreSQL 19 RC1 发布
2026-11-12例行更新(包含大量修复)+ PostgreSQL 19 RC2
2026-11-12PostgreSQL 14 的最后一个 minor 版本
之后PostgreSQL 19 GA(按官方路线图)

四件事挤在同一天,对运维来说是个提醒:如果你维护着 14,这个日期之后它就进入不再支持状态;如果你在评估 19,RC2 才是更接近 GA 的版本。

3. 对两类人的建议

还在 14 上的人。最后一个 minor 之后不会再有安全修复。升级路径有两条:pg_upgrade 停机升级,或者逻辑复制的近零停机迁移。前者简单,后者要看库的大小和 schema 复杂度。

准备上 19 的人。RC1 与 RC2 之间并入了大量修复,评估时用 RC2,不要再用 RC1 的测试结论。另外 19 的异步 I/O 参数名有变化(io_workers 拆成 io_min_workers / io_max_workers),从 18 迁移过来的配置需要改。

小结

这次发布节奏值得记一笔:发布组为了把例行修复并入大版本,宁可多做一个 RC。这种"宁可晚一点"的选择,在数据库这种长周期软件上是合理的。

对个人来说,11 月 12 日是这一轮的分水岭:14 到此为止,19 进入候选版本的最后阶段。

数据来源与检索时间

检索时间 2026-11-10。

来源URL对应数据
PostgreSQL 官方新闻《PostgreSQL 19 RC 1 Released!》https://www.postgresql.org/about/news/postgresql-19-rc-1-released-3409/RC1 发布于 2026-10-15;11-12 的例行更新包含大量修复;RC2 与更新同天发布;把修复提前并入 19 的原因
PostgreSQL 版本支持政策https://www.postgresql.org/support/versioning/每个大版本 5 年支持期,14 的最后一个 minor 落在 2026-11-12

核验说明

  • RC1 日期、RC2 与更新同日发布的安排,均直接取自官方新闻。
  • 未做:没有在本机安装 19 RC2 验证;"GA 之后"没有写具体日期,因为公告原文的 GA 日期在抓取到的片段里被截断,不做推测。