Redshift复制命令失败

时间:2017-11-06 11:16:06

标签: amazon-web-services amazon-redshift

我正在使用Amazon Redshift COPY命令将新行插入表中。

复制命令失败并出现错误消息:

index "pg_toast_16408_index" is not a btree

我注意到问题的出现是因为包含长字符串的description字段。当我尝试在没有这个字段的情况下进行复制时,它可以工作!

有人知道为什么吗?我怎样才能克服这个问题?

1 个答案:

答案 0 :(得分:0)

使用TRUNCATECOLUMNS参数:

  

将列中的数据截断为适当的字符数,以使其符合列规范。仅适用于具有VARCHAR或CHAR数据类型的列,以及大小为4 MB或更小的行。