首页 > 解决方案 > Postgres Copy To CSV Array 是双引号

问题描述

我正在尝试将我的 Postgres 表导出到 CSV。我的表包含许多 varchar[] 字段,例如

{CA4 0,CA5 7}

使用以下导出时

COPY (Select * from table) To 'C:\output.csv' WITH (FORMAT CSV, HEADER)

数组变成

"{""CA4 0"",""CA5 7""}"

我不是强制引用该字段,如果我这样做没有影响。我本来希望数组变成

"{"CA4 0","CA5 7"}"

任何人都可以帮助提供一种将其作为输出的方法吗?

我正在使用 Windows 2016 服务器和 PostgreSQL 12。

标签: postgresqlexport-to-csv

解决方案


推荐阅读