首先,不要问我为什么那么傻要找这样的工具, 我当然知道pgAdmin, navicat, squirrel, SQLWorkbench....但为什么非要找个web版的? 说多了都是泪, 问甲方吧, 给台破win 2008,连接啥都要申请权限...
吐槽完了, 那就搜一下有什么产品咯.
最先找到phpPgAdmin (http://phppgadmin.sourceforge.net/), 哇塞那个兴奋, 好简单嘛, 装上(中间为了在tomcat上跑php还装上了quercus (http://quercus.caucho.com/))才发现连接不了数据库, 各种出错, 最上面一条就是
/usr/local/apache-tomcat-8/webapps/php/phpPgAdmin-5.1/classes/database/Connection.php:23: Notice: $obj is an undefined variable [adonewconnection]
看了一下源码, 原来是我的pg(v9.5) 太新了T_T ,这个项目只是开发到了2013年,只支持到9.2,官网也是这么说:
Support for PostgreSQL 8.4.x, 9.0.x, 9.1.x, 9.2.x
所以, 此路不通!
再接下来, 找到了teampostgresql (http://www.teampostgresql.com/), 文档不多, 用起来也简单, 下载了他的cross-platform archive, 解压后在解压目录(这个非常重要, 你看看他的shell文件就明白)运行以下命令, 运行http://localhost:8082/teampostgresql
./teampostgresql-run.sh