Préface
pgDesigner est un programme open source "Logiciel libre" pour la conception graphique de base de données PostgreSQL. Le code est écrit en langage "Gambas" (vb), et tourne actuellement seulement sur les systèmes d'exploitation Linux 32 bits.
Actuellement, le langage Gambas est fourni en deux versions: stable et développement. En raison de ses fonctionnalités avancées la version de développement sert à la conception de pgDesigner.
pgDesigner est dans un état de développement continu et la mise à jour, compte tenu de l'évolution continue de Gambas et PostgreSQL, les deux implémentations technologiques requises par la poursuite de l'évolution des logiciels en général.
Bien qu'il soit en constante évolution, pgDesigner peut être utilisé sans danger comme base de construction de moteur de base de données basé sur PostgreSQL.
à l'heure actuelle, sont mis en æuvre les fonctionnalités suivantes:
- Gestion multiproject.
- Gestion des vues du projet.
- Copie d'objets entre différents projets.
- Création PostgreSQL basée sur les objets, tels que des tables, des champs et des index, des vues, des relations, de tables, des procédures, des déclencheurs, des types, des domaines et des séquences.
- Créer des zones de délimitation rectangulaire, avec la personnalisation de la couleur de remplissage et de texte.
- Création graphique texte comme dans le schéma du projet.
- Enregistrement des fichiers sur des projets, tant dans le format XML et INI.
- Gérer libération de PostgreSQL, à partir de la version 7,0 à 8,2.
- Rétro-ingénierie menée par serveurs PostgreSQL, local ou distant.
- Personnalisation visuelle environnement en général, les paramètres de base de chaque projet individuel ou objet, de la gestion de l'affichage des détails.
- La gestion du projet sur un diagramme graphique.
- Mise à jour automatique des relations entre les objets du projet.
- Chaque type d'objet spécial distinct de l'icĂ´ne.
- Placement des objets en les faisant glisser avec la souris ou par l'intermédiaire de l'insertion manuelle de coordonnées.
- Mise à jour automatique des relations entre les tables.
- Assistant à la construction de points de vue.
- Panel projets, la visualisation et la gestion simultanée de plusieurs projets.
- Liste des points à chaque projet.
- Liste des points de vue pour chaque projet.
- Panneau d'instruments contenant des objets ou des entités qui peuvent être insérés dans le projet.
- Panneau d'état pour afficher l'état actuel du projet en cours.
- Affichage et écrire des fichiers sur les commandes SQL nécessaires pour créer la base de données.
- Création directe des bases de données sur un serveur PostgreSQL.
- Gestion de la prévision pour la présentation de l'impression de graphisme, avec la possibilité d'envoyer des fichiers d'impression ou de l'image.
- Les rapports de gestion de projet avec la prévision, les fichiers texte ou de l'envoyer à l'imprimante, dans des formats: texte, html et pdf.
- Personnalisation de la couleur globale, ou des objets individuels.
- Création de projets sur le téléchargement des fichiers contenant des commandes SQL.
- Fonction de recherche des objets dans le projet.
Pour utiliser pgDesigner vous devez installer l'environnement de développement d'ensemble du logiciel ou de bibliothèques Gambas2 (version de développement), disponible sur le site officiel:
La dernière version du programme pgDesigner peut être téléchargée à:
La documentation est également disponible en format pdf:
Pour les utilisateurs de la langue italienne est également disponible sur le site Web du Forum:
Note: Developer pgDesigner implique constamment les mises à jour Gambas2. Souvent, ils faut changer certaines caractéristiques internes, soit mettre en æuvre de nouvelles fonctionnalités par rapport aux précédentes versions de Gambas2, il est donc nécessaire de mettre à jour les bibliothèques de langue. En tout cas, dans le fichier ChangeLog pour pgDesigner, on trouve à chaque fois la version de Gambas2 qui a servi à compiler pgDesigner à la date de délivrance. Normalement, le programme vient en format compressé, qui contient les sources, à la fois au format RPM pour certaines distributions, puisque ce dernier doit garder à l'esprit que le contenu est le résultat de la compilation des sources avec la version de Gambas2 du moment, Il est possible qu'elles soient incompatibles avec le système d'exploitation, d'où la nécessité de reconstruire à partir du code source.
- PostgreSQL est une marque déposée de PostgreSQL Global Development Group – Université de la Californie, et diffusé sous licence BSD.
- Gambas est diffusé sous licence publique générale GNU.
- PgDesigner est publié sous la GNU General Public License.