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