見出し画像

【初学者向け】便利なpsqlコマンド【Redshift】

psqlを復習をかねて、psqlのよく使う便利なコマンドをまとめました。

psql接続

psql -h host_name(ホスト名) -p 5432 -U hoge(ロール名) -d fuga_db(データベース名)

切断

mysqlとはコマンドが違います。

\q

データベースを確認

show databases

テーブルを確認

mysqlとはコマンドが違います。

\d

テーブル定義を確認

mysqlとはコマンドが違います。

\d hoge_table(テーブル名)

各テーブルのデータ容量を確認

select name, cnt from
(
 select tbl, count(*) as cnt
 from stv_blocklist
 where tbl in (
 select id
 from stv_tbl_perm)
 group by tbl
) block_list
inner join stv_tbl_perm
on block_list.tbl=stv_tbl_perm.id
group by tbl, stv_tbl_perm.name, block_list.cnt
order by cnt;

(SQLエラーが出た際)エラー内容を確認

SELECT starttime, TRIM(colname), err_code, TRIM(err_reason) FROM stl_load_errors ORDER BY starttime ;


よいと思ってもらえたら、「スキ」をお願いします。
「スキ」は、継続の源泉です。

画像1

amazonキンドル

amazonビデオ

amazonミュージック

amazon学生


この記事が参加している募集

スキしてみて

いつもサポートありがとうございます。 あなたの100円がモチベーションアップの起爆剤です。 毎日更新頑張ります Twitterはこちら https://twitter.com/7010Rei