1

psqlを使用してredshiftに接続できます。私は次のエラーを取得していますPSQLを使用してRedshiftからデータをエクスポートする際の問題

copy (select * from *tablename* limit 10) to '/home/*path*/test.csv' with csv 

:接続したら、私は、次のコマンドを実行しようとしています

ERROR: syntax error at or near "(" 

を、私はこのエラーを取得していますなぜ私はうまくできません。

コピーするにはs3アカウントが必要かどうかわかりません。または私がローカルマシンにredshiftから直接コピーできる場合 - resource 1resource 2はs3アカウントが必要であると思われます。

本当にありがとうございます。

答えて

1

this documentationとしてAmazon RedshiftからS3にデータをエクスポートできるように見えます。

別の方法は、psqlの中ながら、赤方偏移にログインし、場合のようです:

=# \o *directory*/filename.csv 
=# *query*; 
=# \o 

これは私のローカルマシン上のファイルに赤方偏移から直接データをエクスポートしているようです。

あなたが整列していない出力をしたい場合は、より良い答えがある場合には、まだ答えとして、私はこれをマークしません、次の

=# \a \o *directory*/filename.csv 
=# *query*; 
=# \o 

を使用することができます。

関連する問題