PostgreSQLデータベースのWebインターフェースとしては、今のところphpPgAdminくらいしか思いつきません。これ一択だと思います。
ところで、これを使う場合に、特権のないロール(ユーザー)を作ってそのユーザーでログインしたとき、そのユーザーが所有者でないデータベースも見えてしまう、ということでお困りではないでしょうか?
■ phpPgAdmin インストール
(1) インストール
yum --enablerepo=epel install phpPgAdmin
(2) 基本設定
/etc/httpd/conf.d/phpPgAdmin.conf
... <Directory ....> order deny,allow deny from all allow from 127.0.0.1 allow from all .... これを追加 </Directory>
これで普通に使えますが…
特権のないユーザーにも特権DBが見えてしまいますので以下の設定をします。
(3) Tips
/etc/phpPgAdmin/config.inc.php
... // そのユーザーが所有者のDBしか見せなくする // $conf['owned_only'] = false; $conf['owned_only'] = true; ...