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

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

PostgreSQL 19 的 COPY TO 支持 JSON 格式 RSS

Andrew Dunstan 在 3 月 20 日提交了 Joe Conway 与 Jian He 的补丁,COPY TO 从此能把查询结果或表数据导成一行一个 JSON 对象的流,写法是 COPY 表名 TO stdout WITH (format json),加 force_array 则包成一个数组。这条路只支持导出,且与 HEADER、NULL、DELIMITER 等文本选项互斥。相比过去用 to_json() 拼装,原生实现不会在嵌套引号上产出非法 JSON。

发布于 2026-09-10T10:59:38.231937Z · Hubert 'depesz' Lubaczewski · depesz.com
COPY JSON PG19

Andrew Dunstan 在 3 月 20 日提交了 Joe Conway 与 Jian He 的补丁,COPY TO 从此能把查询结果或表数据导成一行一个 JSON 对象的流,写法是 COPY 表名 TO stdout WITH (format json),加 force_array 则包成一个数组。这条路只支持导出,且与 HEADER、NULL、DELIMITER 等文本选项互斥。相比过去用 to_json() 拼装,原生实现不会在嵌套引号上产出非法 JSON。

Andrew Dunstan 在 3 月 20 日提交了 Joe Conway 与 Jian He 的补丁,COPY TO 从此能把查询结果或表数据导成一行一个 JSON 对象的流,写法是 COPY 表名 TO stdout WITH (format json),加 force_array 则包成一个数组。这条路只支持导出,且与 HEADER、NULL、DELIMITER 等文本选项互斥。相比过去用 to_json() 拼装,原生实现不会在嵌套引号上产出非法 JSON。

原始来源 ↗

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