Il est déjà inclus dans la distribution de PostgreSQL. Pour une copie plus récente, vous pouvez accéder au site web site
Voici ce que dit la page d'accueil de pgaccess :
PgAccess - une interface Tcl/Tk pour PostgreSQL
La derniere version de PgAccess est 0.62 , du Samedi 25 Octobre 1997
Je pense qu'il y a eu quelques problemes au chargement de la bibliotheque libpgtcl.
Je vous invite a lire la section speciale concernant libpgtcl
Que fait PgAccess maintenant!
Voici quelques images des fenetres de PgAccess : Fenetre principale, createur
de tables, vue de table (interrogation), createur visuel d'interrogation .
Tables
- Ouverture de tables pour la visualisation, 200 enregistrements maximum
( modifiable dans le menu des preferences )
- redimensionnement d'une colonne en tirant la ligne verticale de la grille
( plus pratique a realiser a l'interieur meme de la table que dans l'en-tete)
- texte encadre dans les cellules - disposition enregistree pour chacune des tables)
- importation/exportation vers des fichiers externes (SDF,CSV)
- possibilite de filtres (filtre de saisie, tel que (prix>3.14)
- possibilites de tri (saisie manuelle de(s) champ(s) a trier)
- edition en ligne
- assistant generateur de table ameliore
- edition de champ amelioree
Requetes
- definition, edition et enregistrement de "requetes definies par l'utilisateur"
- enregistrement de requetes en tant que vues
- execution des requetes
- visualisation des resultats de requetes de type select
- suppression et changement de nom de requete
- NOUVEAU !!! Createur visuel de requetes avec possibilites de "glisser/deposer".
Pour tous ceux d'entre vous qui ont l'extension pour Netscape Navigator de Tcl/Tk
installee, vous pouvez le voir au travail en cliquant ici
Sequences
- definition de sequences, ainsi que leurs suppression et inspection
Fonctions
- definition, inspection et suppression de fonctions en langage SQL
Sur la liste A FAIRE!
- conception des tables (ajout de nouveaux champs, changement de nom, etc.)
- definition de fonction
- generateur de rapport
- langage de script de base
Informations complementaires concernant libgtcl
Vous aurez egalement besoin de la bibliotheque d'interface de PostgreSQL a Tcl,
disponible comme moduleTcl/Tk chargeable. Son nom est libpgtcl et le source est
situe dans le repertoire PostgreSQL /src/interfaces/libpgtcl. Precisement, vous
aurez besoin d'une bibliotheque libpgtcl qui soit "chargeable" a partir de Tcl/Tk.
Ce qui est techniquement different d'un fichier objet chargeable PostgreSQL
ordinaire, car libpgtcl est constituee d'un ensemble de fichiers objets. Sous Linux,
on l'appelle libpgtcl.so. Vous pouvez telecharger a partir d'ici une version deja
compilee pour les systemes Linux i386. La seule chose a faire est de copier
libpgtcl.so dans le repertoire bibliotheque systeme (/usr/lib) et c'est tout. Une
solution possible est de supprimer dans le source la ligne contenant load libpgtcl.so
et de charger pgaccess.tcl non pas avec wish, mais avec pgwish (ou wishpg) le wish
qui a ete lie avec la bibliotheque libpgtcl!
De toute maniere, l'application devrait fonctionner sans problemes
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