目的
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