Database-SQL-RDBMS HOW-TO pour Linux (PostgreSQL Object Relational Database System), version française.: Outils de Gestion PostgreSQL
12. Outils de Gestion PostgreSQL
12.1 PGACCESS - Un GUI pour la gestion de PostgreSQL
PgAccess est une interface Tcl/Tk à PostgreSQL.
Il est déjà inclus dans la distribution de PostgreSQL.
Pour une copie plus récente, vous pouvez accéder au site web :
Fonctionnalités de PgAccess
Fenêtres de PgAccess : Fenêtre principale, créateur
de tables, vue de table (interrogation), créateur visuel d'interrogation .
Tables
- - Ouverture de tables pour la visualisation, 200 enregistrements maximum
( modifiable dans le menu des préférences )
- - re-dimensionnement d'une colonne en tirant la ligne verticale de la
grille ( plus pratique à réaliser à l'intérieur même de la table que dans
l'en-tête)
- - texte encadré dans les cellules - disposition enregistrée pour chacune
des tables)
- - importation/exportation vers des fichiers externes (SDF,CSV)
- - possibilité de filtres (filtre de saisie, tel que (prix>3.14)
- - possibilités de tri (saisie manuelle de(s) champ(s) à trier)
- - édition en ligne
- - assistant générateur de table amélioré
- - édition de champ améliorée
Requêtes
- - définition, édition et enregistrement de "requêtes définies par
l'utilisateur"
- - enregistrement de requêtes en tant que vues
- - exécution des requêtes
- - visualisation des résultats de requêtes de type select
- - suppression et changement de nom de requête
- - créateur visuel de requêtes avec possibilités de
"glisser/déposer".
Pour tous ceux d'entre vous qui ont l'extension pour Netscape Navigator de
Tcl/Tk installée, vous pouvez le voir au travail en cliquant ici
Séquences
- - définition de séquences, ainsi que leurs suppression et inspection
Fonctions
- - définition, inspection et suppression de fonctions en langage SQL
Les futures implémentations disposeront
- - de la conception des tables (ajout de nouveaux champs, changement de nom,
etc.)
- - de la définition de fonction
- - d'un générateur de rapport
- - d'un langage de script de base
Si vous avez des commentaires, ou des suggestions d'amélioration, envoyez un
courrier électronique à :
Informations concernant libgtcl
Vous aurez également besoin de la bibliothèque d'interface de PostgreSQL à
Tcl, disponible comme module Tcl/Tk chargeable. Son nom est libpgtcl et le
source est situé dans le répertoire PostgreSQL /src/interfaces/libpgtcl.
Précisément, vous aurez besoin d'une bibliothèque libpgtcl qui soit
"chargeable" à partir de Tcl/Tk.
Ce qui est techniquement différent d'un fichier objet chargeable PostgreSQL
ordinaire, car libpgtcl est constituée d'un ensemble de fichiers objets. Sous
Linux, on l'appelle libpgtcl.so. Vous pouvez télé-charger à partir d'ici une
version déjà compilée pour les systèmes Linux i386. La seule chose à faire est
de copier libpgtcl.so dans le répertoire bibliothèque système (/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 été lié avec la bibliothèque libpgtcl.
12.2 Outil Windows interactif de génération de requête pour PostgreSQL
("Windows Interactive Query Tool" WISQL ou MPSQL)
MPSQL offre une interface SQL graphique à PostgresSQL.
MPSQL est identique à la feuille de programmation SQL d'Oracle et au serveur
de requête SQL de Microsoft WISQL! Il dispose d'un GUI agréable et d'un
historique des commandes. Vous pouvez utiliser le coupé/collé ainsi
que d'autres fonctionnalités sympathiques pour accroître votre productivité.
12.3 Outil interactif de génération de requête pour PostgreSQL - ISQL
ISQL est destiné aux terminaux fonctionnants en mode ligne de commande.
C'est inclus dans la distribution et nommé PSQL. Il est très similaire à Sybase
ISQL, et à Oracle SQLplus. A l'invite unix tapez la commande 'psql' qui en retour
vous affichera le caractère d'attente de commande: psql> .
C'est très convivial et d'utilisation facile.
C'est aussi très utile pour écrire des scripts pour les interpréteurs de commandes.
12.4 MPMGR - Un outil de gestion de Base de Données pour PostgresSQL
MPMGR fournira un outil graphique de gestion de Base de Données pour PostgresSQL. Vous pouvez le
trouver à
[22 février 2002, JDNet]
|