Next Previous Contents

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

18.1 有关 wdb-p95

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

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

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

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

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

否□PostgreSQL 不需在同一电脑。因 WDB-P95 由 httpd 呼叫,它们要在同一部电脑。又因为 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