pgweb – 単体ファイルで使えるWebベースのPostgreSQL管理
Webシステムを開発しているときには大抵データベースを使います。そしてデータベースを使った開発時にはそれ用の管理インタフェースが欲しくなるでしょう。たとえばPHPであればphpMyAdminが昔から有名です。 対してPostgreSQLについてはphpPgAdminなどもありますが、もっとモダンなUIが欲しいと思う人も多いでしょう。そんな方に使ってみて欲しいのがpgwebです。
pgwebの使い方
pgwebの良いところとしてはApache + PHPなどのサーバを仕込むことなく、単体でWebサーバ機能を持っていることです。
$ pgweb --host localhost --user myuser --db mydb
こんな感じで起動します。ちなみにテーブルが一つもないと起動に失敗します。
pgwebはリモートのPostgreSQLサーバに対しても接続ができるようになっています。データベース管理のためにWebサーバを立ち上げたりするのは面倒ですが、pgwebであれば実行バイナリも配布されていますのでとても簡単に使えます。
pgwebはGo製、MIT Licenseのオープンソース・ソフトウェアです。