27. Passerelle entre PostgreSQL et WWW - WDB-P95

Contenu de cette section

WDB-P95 - Une interface Web interface aux bases de données Postgres95. C'est à http://www.eol.ists.ca/~dunlop/wdb-p95/

Voici un extrait de la page d'accueil de WDB-P95 :-

Version 1.4b2 bêta - Créée par J. Douglas Dunlop

A propos de wdb-p95

C'est une version modifiée de wdb-1.3a2 qui fournit une passerelle WWW à Postgres95. Cette version nécessite également un Butineur capable de prendre en compte les Tables HTML pour avoir une sortie tabulée. Ceci n'est pas requis pour le wdb original et on peut facilement y revenir. (Je voulais seulement les tables parce que je n'étais pas d'accord avec les commandes < et >!)

Vous pouvez essayer ma Bande CASI et ma Requête d'Image. Vous pouvez jeter un coup d'oeil au Fichier de Définition de Formulaire (FDF) que j'ai utilisé pour créer la Bande CASI et également la Requête d'Image, qui comprends une jointure (JOIN) de 2 tables.

Cette version contient tous les fichiers nécessaires pour installer et faire tourner WDB-P95 en tant qu'interface à vos bases de données Postgres95 . Le portage de ce système pour une autre base de données devrait être relativement facile - à condition qu'elle supporte le SQL standard et possède une interface Perl.

27.1 Le serveur Postgres95, pgperl, et httpd doivent-ils résider sur le même hôte?

Non - Le serveur Postgres95 n'a pas à être sur le même hôte. Comme WDB-P95 est appelé par le démon http, ils doivent résider sur le même hôte. - Et comme WDB-P95 a été écrit pour utiliser Pg.pm - pgperl doit être sur le même hôte également. Pgperl a été écrit en utilisant la bibliothèque libpq, donc, il sera capable d'accéder à n'importe quel serveur Postgres95 n'importe où sur le réseau, juste comme n'importe quel autre client Postgres95. Comme illustré ci-dessous

{WWW Client (Netscape)} => {HTTP Server (NCSA's http) + WDB-P95 + pgperl + libpq}=> {Postgres95 server}

Les parenthèses () représentent les machines.

Chaque machine peut être d'un type différent : NT, SUN, HP, ... mais il faut que vous ayez la bibliothèque d'interface libpq pour le type de machine sur lequel vous envisagez d'utiliser WDB-P95, puisqu'il vous faut compiler pgperl. (Le système a été conçu pour utiliser les tables HTML donc un client WWW récent est meilleur)

27.2 Nouvelle Version

Les nouvelles versions du logiciel et des pages ci-dessus sont toujours disponibles à partir de la page d'Accueil de WDB-P95. http://www.eol.ists.ca/~dunlop/wdb-p95/

Pour les questions et pour s'inscrire aux listes de diffusion contacter dunlop@eol.ists.ca


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre