gpt4 book ai didi

postgresql - 当我将 csv 复制到它时,postgres 如何不转义?

转载 作者:行者123 更新时间:2023-11-29 11:38:52 24 4
gpt4 key购买 nike

我想将 csv 复制到 postgres。有些值是这样的字符串 "{\"foo\": 123}"

如果我直接在 postgres 中使用 COPY,它会转义字符串。当我从postgres中选择时,它会变成“{foo:123}”,但我很难处理,所以如何不逃避。也就是说,我希望我能获取原始字符串 "{\"foo\": 123}" 当我从 postgres 中选择它时

最佳答案

CREATE TABLE meuk
( bagger varchar
);
COPY meuk(bagger) FROM stdin WITH CSV QUOTE '"' ESCAPE E'\\' ;
"{\"foo\": 123}"
\.

SELECT * from meuk;

结果:

CREATE TABLE
bagger
--------------
{"foo": 123}
(1 row)

关于postgresql - 当我将 csv 复制到它时,postgres 如何不转义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14475915/

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