↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

PostgreSQL 19 的三处语法变化 RSS

Shaun Thomas 梳理了 PG19 已进入的几项语法变化。ON CONFLICT DO SELECT 让 get-or-create 在冲突时返回既有行,支持 FOR UPDATE 行级锁与 WHERE 过滤。COPY 新增 FORMAT JSON,默认按行分隔,加 FORCE_ARRAY 可输出合法数组,但不支持 COPY FROM。另外 GROUP BY ALL 因与 ORDER BY 冲突已被回退。

发布于 2026-09-10T10:59:47.694025Z · Shaun Thomas · pgEdge 博客
PG19 SQL 语法

Shaun Thomas 梳理了 PG19 已进入的几项语法变化。ON CONFLICT DO SELECT 让 get-or-create 在冲突时返回既有行,支持 FOR UPDATE 行级锁与 WHERE 过滤。COPY 新增 FORMAT JSON,默认按行分隔,加 FORCE_ARRAY 可输出合法数组,但不支持 COPY FROM。另外 GROUP BY ALL 因与 ORDER BY 冲突已被回退。

Shaun Thomas 梳理了 PG19 已进入的几项语法变化。ON CONFLICT DO SELECT 让 get-or-create 在冲突时返回既有行,支持 FOR UPDATE 行级锁与 WHERE 过滤。COPY 新增 FORMAT JSON,默认按行分隔,加 FORCE_ARRAY 可输出合法数组,但不支持 COPY FROM。另外 GROUP BY ALL 因与 ORDER BY 冲突已被回退。

原始来源 ↗

来源记录
  • center.info_item · 50c32806106855c4 · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 50c32806106855c4 · 2026-10-03T04:08:55.967155Z