PostgreSQLサーバの全データベース名を取得し配列に格納するシェルスクリプト
はじめに
QiitaでPostgreSQLのデータベースの名称をシェルスクリプトのリスト変数にセットする方法という記事を見つけたので、僕もやってみました。
検証環境
準備
db_list.sh
解説
psql -l
を使えば、DBの一覧は取得できるんですが、一部扱いにくい出力箇所があります。
( template0
/ template1
/ postgres
の3つの組み込みDB)
例
これに対応するためにカテゴリテーブルを直接見に行っています。
使い方
以下の3つのDBが格納されているサーバに対してスクリプトを実行
- aaa
- bbb
- ccc
ディスカッション
コメント一覧
まだ、コメントがありません