【发布时间】:2023-01-04 16:17:27
【问题描述】:
我尝试在下面的查询中导入数据
COPY table_name(id,名称,create_uid,create_date,write_uid,write_date) 来自 '/path/filename.csv' DELIMITER ',' CSV HEADER ENCODING 'UTF8' QUOTE '"' ESCAPE '''';
name字段数据类型为jsonb,在csv文件中试过以下格式
"{"en_US": "Test record"}"
or
{"en_US": "Test record"}
错误:错误:json 类型的输入语法无效 详细信息:令牌“en_US”无效。
要么
'{"en_US": "Test record"}'
错误:json 类型的输入语法无效 详细信息:令牌“'”无效。
请告诉我们如何修复上述错误和 jsonb 字段值的 csv 文件正确格式。
【问题讨论】:
标签: postgresql import jsonb