gpt4 book ai didi

postgresql - psql COPY TO CSV 加倍引号

转载 作者:行者123 更新时间:2023-11-29 13:23:53 25 4
gpt4 key购买 nike

我正在将我的 Postgres 表导出为 CSV,以便导入到 neo4j 中。

这是我的 SQL:

\COPY (SELECT * FROM articles) TO '/home/relay/code/wiki/arc.heolo.gy/articles.csv' WITH CSV header;

但是,有一个问题:对于我的 JSON 列,它看起来像这样:["string", "string", "string"],输出 CSV 如下所示:[""string"", ""string"", ""string""]。注意双引号。

这种双引号场景使 neo4j CSV 导入解析器出错。

有什么办法可以避免这种情况吗?

最佳答案

如果您有 CSV 格式的输出文件,您可以在您的工作流程中使用 sed,或者将 exec 集成到 bash 中吗?

sed 's/""//g' csv > new.csv

或者您能否重新格式化为某些制表符方案并将 cutawk 结合使用以剪切引号。

关于postgresql - psql COPY TO CSV 加倍引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37244978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com