Ypg is a project mainly written in Erlang, it's free.
ypg is a Yaws appmod to view/search postgresql tables
a modified version of ymnesia.erl to work with postgresql
ymnesia.erl is found in the yaws source
yaws, an erlang based web server, is found at:
http://yaws.hyber.org/
ypg uses ajax to show results of table searches
Compile ypg.erl
erlc ypg.erl
put ypg.beam in a known ebin folder in yaws.conf
In yaws.conf add the appmods line for ypg:
You would then access ypg by going to:
http://host/web-path
% postgres connection info
-define(HOST, "hostname"). -define(DB, ""). -define(USERNAME, ""). -define(PASSWORD, "").
% jQuery location in YAWS root www folder, i.e. create static folder in /usr/local/var/yaws/www
-define(JQUERY, "/static/jquery-1.4.2.min.js").
% YAWS api location (example below)
-include("/usr/local/lib/yaws/include/yaws_api.hrl").