Redshift不承认引用的字段?

时间:2016-08-24 20:58:44

标签: sql postgresql amazon-web-services amazon-redshift

这是我的Redshift COPY {table} FROM '{copy_from}' CREDENTIALS 'aws_access_key_id={pub};aws_secret_access_key={priv}' DELIMITER '|' GZIP TRIMBLANKS TRUNCATECOLUMNS ACCEPTINVCHARS TIMEFORMAT 'auto' DATEFORMAT 'auto' 命令:

Postgresql

Redshift的输出会引用包含分隔符的字段,但CG | EG会将其视为两个单独的字段。

例如,字段Postgres将从"CG | EG"输出为COPY,然后Redshift会尝试拆分它。有没有办法指定识别dojo/query中的引用字段?

1 个答案:

答案 0 :(得分:2)

尝试添加" CSV"模式进入COPY命令。管道分隔符应该保留。

请参阅http://docs.aws.amazon.com/redshift/latest/dg/tutorial-loading-run-copy.html#tutorial-loading-csv-format