この質問 はリストの取得を扱います。だから私はこれを手に入れます:
$ psql --list
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
----------------+----------+----------+-------------+-------------+-----------------------
testdb1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
odoo | openerp | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
odoo-demo | openerp | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
odoo8 | openerp | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
psql --list|grep UTF8|awk '{ print $1 }'
データベースだけのリストを取得します。 psql
を使用すると、クリーンで便利なリストを直接入手できますか?
psql -q -A -t -c "SELECT datname FROM pg_database"
トリックを行います。