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

步骤 7:运行 COPY 命令以加载数据

运行 COPY 命令以连接到主机并将数据加载到 Amazon Redshift 表中。在 COPY 命令中,指定清单文件的显式 Amazon S3 对象路径并包含 SSH 选项。例如,

copy sales from 's3://mybucket/ssh_manifest' credentials iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole' delimiter '|' ssh;

注意

如果使用自动压缩,则 COPY 命令将执行两次数据读取,这意味着它将执行远程命令两次。第一次读取用于提供压缩分析的样本,第二次读取实际加载数据。如果执行远程命令两次可能会由于潜在副作用而导致问题,则应禁用自动压缩。要禁用自动压缩,请运行 COPY 命令,同时将 COMPUPDATE 选项设置为 OFF。有关更多信息,请参阅 使用自动压缩加载表