我正在尝试将CSV文件从S3存储桶复制到RS数据库:
copy "boss"."revenue"
from 's3://path-to-my-csv.csv.gz'
iam_role 'my-iam-role'
region 'region'
CSV
QUOTE '"'
DELIMITER ','
IGNOREHEADER 1
TRIMBLANKS
BLANKSASNULL
IGNOREBLANKLINES null as '\0'
gzip
maxerror as 10000;
一切正常,但其中一列是被反冲\
所转义的JSON序列化对象。
CSV文件如下所示:
"Date","Details"
"2018-01-17","{\"transactions\": 324, \"label\": \"IBM\"}"
"2018-01-18","{\"transactions\": 245, \"label\": \"Apple\"}"
使用前面描述的配置,我可以在stl_load_errors
中发现错误,指出导入存在\\
字符问题。
当我将QUOTE '"'
更改为QUOTE '\\'
时,{
表中的stl_load_errors
字符出现问题。
您是否知道如何导入整个CSV(包括JSON)?