Amazon Redshift
数据库开发人员指南 (API 版本 2012-12-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

读取多个文件时出现错误

COPY 命令是原子和事务性的。换言之,甚至在 COPY 命令读取多个文件中的数据时,整个过程也将视为单个事务。如果 COPY 在读取某个文件时遇到错误,则将自动重试直至此过程超时(请参阅 statement_timeout),或者如果在较长时间(15 到 30 分钟)内无法从 Amazon S3 下载数据,则将确保一次仅下载一个文件。如果 COPY 命令失败,则将中止整个事务并回滚所有更改。有关处理加载错误的更多信息,请参阅数据加载问题排查

在成功启动 COPY 命令后,此命令不会在会话终止(例如客户端断开)时失败。但是,如果 COPY 命令位于因会话终止而未完成的 BEGIN … END 事务数据块中,则整个事务(包括 COPY)都将回滚。有关事务的更多信息,请参阅 BEGIN