我可以直接将管道分隔的文本文件加载到Redshift吗

时间:2018-08-16 13:46:02

标签: amazon-web-services amazon-redshift

我的本​​地文件中有一个很大的('|')分隔文本文件(1.5 GB),需要加载该文件以进行红移。 我目前没有配置s3。有没有办法将此文件直接加载到Redshift。

2 个答案:

答案 0 :(得分:1)

我同意约翰的回答,但我想您是在明确地说您没有S3。

  

我目前没有配置s3。

您可以不使用S3而直接加载到Redshift吗? 在这里,我假设my local是指本地desktop/laptop等。

答案,不能。但是,如果您可以将文件加载到任何AWS计算实例并启用ima滚动以进行ssh的方式来执行操作,Redshift可以{{1 }}到SSH上,那么您应该能够加载任何大小的AWS instance到任何CSV,包括约翰回答的delimiter

我希望这会有所帮助。

答案 1 :(得分:0)

是的

COPY command有一个DILIMITER parameter,可以指定管道分隔符。