我正在尝试使用控件A(“^ A”)分隔文件使用COPY命令加载到redshift中,我看到默认分隔符是管道(|),而CSV是逗号。
我无法提交使用^A
的方法,当我尝试使用^A
或\x01
的COPY命令时,它会抛出以下消息。以前有人试过吗?文档说我们可以使用分隔符,但没有使用^A
的线索。
密码: 错误:COPY分隔符必须是单个字符
答案 0 :(得分:5)
我使用'\\001'
作为红移中基于ctrl + A的字段分隔的分隔符,也用于Pig。
示例:
copy redshiftinfo from 's3://mybucket/data/redshiftinfo.txt'
credentials 'aws_access_key_id=<access-key-id>;aws_secret_access_key=<secret-access-key>'
delimiter '\\001'