Redshiftチートシート
背景・目的
忘れぽいため、RedshiftのコマンドやSQL等をまとめておく。
内容
データベース作成
CREATE DATABASE {DB名} WITH OWNER = {ユーザ名}
COPY
copy users from 's3://{バケット名}/tickit/allusers_pipe.txt'
iam_role 'arn:aws:iam::{アカウントID}:role/{ロール名}';
delimiter '|' region 'ap-northeast-1';
UNLOAD
unload ('select * from venue')
to 's3://{バケット名}/unload/venue/'
iam_role 'arn:aws:iam::{アカウントID}:role/{ロール名}';
Viewを参照しているテーブルを確認する
SELECT *
(
select distinct c_p.oid as tbloid,
n_p.nspname as schemaname, c_p.relname as name,
n_c.nspname as refbyschemaname, c_c.relname as refbyname,
c_c.oid as viewoid
from pg_catalog.pg_class c_p
join pg_catalog.pg_depend d_p
on c_p.relfilenode = d_p.refobjid
join pg_catalog.pg_depend d_c
on d_p.objid = d_c.objid
join pg_catalog.pg_class c_c
on d_c.refobjid = c_c.relfilenode
left outer join pg_namespace n_p
on c_p.relnamespace = n_p.oid
left outer join pg_namespace n_c
on c_c.relnamespace = n_c.oid
where d_c.deptype = 'i'::"char"
and c_c.relkind = 'v'::"char";
) WHERE refbyschemaname ={テーブル名}
その他
- 随時更新する予定です。
Author And Source
この問題について(Redshiftチートシート), 我々は、より多くの情報をここで見つけました https://qiita.com/zumastee/items/e5eecc2dd656fdf96bc9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .