Redshift のデータを CSV 出力する方法
Redshift
Published: 2018-12-09

目的

Redshift のデータを CSV ファイル出力します。

方法

SQL を実行する

$ psql -U "[USER]" -h [xxxx.redshift.amazonaws.com] -p 5439 -d [DBNAME] -c "SELECT NOW();"

外部ファイルの SQL を実行する

SQL ファイルを用意する

$ vim ~/test.sql

SELECT NOW();
$ psql -U "[USER]" -h [xxxx.redshift.amazonaws.com] -p 5439 -d [DBNAME] -c ~/test.sql

ファイルに出力する

$ psql -U "[USER]" -h [xxxx.redshift.amazonaws.com] -p 5439 -d [DBNAME] -c ~/test.sql > ./test-result.csv

参考