Next Previous Contents

23. PostgreSQL 和万维网的闸路 (gateway)   WDB-P95

23.1 有关 wdb-p95

WDB-P95 - 一个由 J. Douglas Dunlop 开发的 PostgreSQL 资料库万维网界面 它在︰

这是一个修改了的 wdb-1.3a2,提供一个 PostgreSQL 到万维网的闸路。 这版本也需要能处理 HTML 表格的浏览器。原本的 wdb 无此要求,但要还原也不难。

你可尝试 CASI Tape 和 Image Query。你可看看其 Form Definition File (FDF),它也用于产生 CASI Tape 和 Image Query,它包含了两个列表的联结 (join)。

这版本包含所有需要用于安装和执行以 WDB-P95 为 PostgreSQL 界面的文档。要把这系统移植到其他资料库应颇为简单 如果它支持标准的 SQL 和拥有 Perl 界面。

23.2 PostgreSQL 伺服器、pgperl 和 httpd 是否需在同一电脑?

否 PostgreSQL 不需在同一电脑。因 WDB-P95 由 httpd 监控程序 (daemon) 呼叫,它们要在同一部电脑。又因为 WDB-P95 使用 Pg.pm,pgperl 也要在同一电脑。 Pgperl 是以 libpq 函式库写成,所以它可存取网络上任何 PostgreSQL 伺服器,就如其他 PostgreSQL 客户。如下所述︰

(万维网客户 (Netscape)) => (HTTP 伺服器 (NCSA's http) + WDB-P95 + pgperl + libpq)=> (PostgreSQL 伺服器)

括号 () 代表电脑。

每部电脑可是不同类型︰NT、SUN、HP……但你需要在你打算执行 WDB-P95 的电脑的 libpq 界面函式库,因为你要用它来编译 pgperl。(这系统设计成会使用 HTML 表格,所以最好有一新近的万维网客户端。)


Next Previous Contents