Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

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

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

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

注意

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