awslabs/amazon-redshift-utils の AdminViews を一括作成する手順をメモ。
インストール
$ sudo yum -y install git $ sudo yum -y install postgresql
ビューを作成する
$ cd amazon-redshift-utils/src/AdminViews
- ビュー一括作成スクリプトを作成する
$ ls -tr v_*.sql|perl -nle 'print qq/\\i $_/' > create_all_views.sql
- Redshift にスーパーユーザーで接続する
$ psql "host=ds28xl4n.********.us-west-2.redshift.amazonaws.com user=awsuser dbname=mydb port=5439"
- スキーマを作成する
# create schema admin authorization awsuser;
- ビューを一括作成する
# \i create_all_views.sql