WDB-P95 - Un'interfaccia Web ai Database PostgreSQL, è stata creata da J. Douglas Dunlop. Si trova presso
Potete provare CASI Tape e Image Query. Date una sbirciata al File di Definizione dei Form (Form Definition File, FDF), usato per creare il CASI Tape ed anche Image Query, che include una JOIN di 2 tabelle.
Questa versione contiene tutti i file necessari per installare ed eseguire WDB-P95, come interfaccia ai vostri database PostgreSQL. Creare una versione di questo sistema su un altro database, dovrebbe essere relativamente facile - A patto che supporti lo standard SQL e abbia un'interfaccia Perl.
No, il server PostgreSQL non deve essere sullo stesso host: se WDB-P95 è richiamato dal demone http, allora devono trovarsi sullo stesso host - E se WDB-P95 è stato scritto per usare Pg.pm, anche pgperl deve essere sullo stesso host. Pgperl è stato scritto usando la libreria libpq, e così sarà in grado di accedere a qualsiasi server PostgreSQL posto ovunque nella rete, proprio come qualsiasi altro client di PostgreSQL. Quanto segue illustrerà il concetto:
(WWW Client (Netscape)) => (HTTP Server (NCSA's http) + WDB-P95 + pgperl + libpq)=> (PostgreSQL server)
Le parentesi tonde () rappresentano le macchine.
Ogni macchina può essere di diverso tipo: NT, SUN, HP, ... ma vi occorre la libreria di interfaccia libpq per il tipo di macchina che ospiterà WDB-P95, quindi dovrete compilare pgperl (il sistema è stato progettato per usare le tabelle HTML, perciò si dovrà utilizzare un client WWW recente).