From: | "Moulin Xavier" <xmoulin(at)sopragroup(dot)com> |
---|---|
To: | "Laurent ROCHE" <laurent_roche(at)yahoo(dot)com>, "Guillaume Lelarge" <guillaume(at)lelarge(dot)info>, "Jonathan Ballet" <jon(at)multani(dot)info> |
Cc: | <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re : [pgsql-fr-generale] Graphe de dépendances entre les objets d'une base |
Date: | 2007-03-29 10:19:35 |
Message-ID: | B9CD8A8071F04443ADC69BEB666F3BFC065D17@WBE02.ptx.fr.sopra |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7651.59">
<TITLE>Re : [pgsql-fr-generale] Graphe de dépendances entre les objets d'une base</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>SchemaSpy est un tres bon outil pour voir les relations entre les tables.<BR>
- Schema global.<BR>
- Schema table par table avec pour chaque tables ses relations de niveau 1 ou de niveau 2 avec les autres tables.<BR>
<BR>
<A HREF="http://schemaspy.sourceforge.net/">http://schemaspy.sourceforge.net/</A><BR>
<BR>
A essayer!<BR>
<BR>
-------- Message d'origine--------<BR>
De: pgsql-fr-generale-owner(at)postgresql(dot)org de la part de Laurent ROCHE<BR>
Date: mer. 28/03/2007 19:16<BR>
À: Guillaume Lelarge; Jonathan Ballet<BR>
Cc: pgsql-fr-generale(at)postgresql(dot)org<BR>
Objet : [pgsql-fr-generale] Re : [pgsql-fr-generale] Graphe de dépendances entre les objets d'une base<BR>
<BR>
Bonjour,<BR>
<BR>
Il y a SQuirreL qui permet de faire ça ... pour les tables au moins !<BR>
<A HREF="http://squirrel-sql.sourceforge.net/">http://squirrel-sql.sourceforge.net/</A><BR>
<BR>
On choisit les tables et il affiche les liens entre elles (clef primaire-clef étrangère).<BR>
Ca n'est pas une application PG mais multi-bases mais ça fonctionne bien pour PG (en tout cas pour moi).<BR>
C'est une appli Java ... donc il faut avoir installer une JVM pour faire tourner SQuirreL<BR>
<BR>
<BR>
<BR>
Have fun,<BR>
L(at)u<BR>
The Computing Froggy<BR>
<BR>
----- Message d'origine ----<BR>
De : Guillaume Lelarge <guillaume(at)lelarge(dot)info><BR>
À : Jonathan Ballet <jon(at)multani(dot)info><BR>
Cc : pgsql-fr-generale(at)postgresql(dot)org<BR>
Envoyé le : Mercredi, 28 Mars 2007, 0h47mn 25s<BR>
Objet : Re: [pgsql-fr-generale] Graphe de dépendances entre les objets d'une base<BR>
<BR>
Jonathan Ballet a écrit :<BR>
> je voulais savoir si quelqu'un connaissait un outil permettant de<BR>
> générer un graphe des dépendances entre les différents objets d'une base<BR>
> de donnée.<BR>
> Je cherche uniquement à suivre les dépendances sur les tables, mais si<BR>
> ça fait d'autres choses (vues, séquences, etc.), c'est bien aussi :)<BR>
><BR>
><BR>
> Exemple :<BR>
> dans une base de données B, on trouve une table T1 et une table T2. T1<BR>
> a un attribut, qui fait référence à l'identifiant de T2, via une clé<BR>
> étrangère.<BR>
> J'aimerais récupérer à partir de ça, un graphe ressemblant à :<BR>
><BR>
> Base de données B :<BR>
> <BR>
> T1 ----> T2<BR>
><BR>
><BR>
> Si vous connaissez ce genre d'outils, ça serait sympa :) (sinon, ça<BR>
> reste un outil sympa à faire ;)<BR>
><BR>
<BR>
postgresql-autodoc est capable de générer un fichier de ce type... mais<BR>
je n'ai jamais réussi à en faire quoi que ce soit.<BR>
<BR>
J'avais écrit un petit script Ruby pour ça :<BR>
<BR>
<A HREF="http://blog.guillaume.lelarge.info/index.php/post/2007/01/24/Comment-creer-une-image-representant-les-tables-et-leur-relations-a-partir-dune-base-PostgreSQL">http://blog.guillaume.lelarge.info/index.php/post/2007/01/24/Comment-creer-une-image-representant-les-tables-et-leur-relations-a-partir-dune-base-PostgreSQL</A><BR>
et un exemple en jpg :<BR>
<A HREF="http://blog.guillaume.lelarge.info/public/pgruined/pagila.jpg">http://blog.guillaume.lelarge.info/public/pgruined/pagila.jpg</A><BR>
<BR>
Ne convient que pour des petites bases, n'est pas vraiment terminé, est<BR>
plutôt un hack rapide. A utiliser juste pour voir.<BR>
<BR>
J'avais aussi utilisé un outil propriétaire pour cela mais je ne me<BR>
rappelle plus de son nom. J'essaierais de regarder ça demain au boulot.<BR>
<BR>
Pour infos, c'est une des propositions pour un projet SoC de pgAdmin III.<BR>
<BR>
<BR>
--<BR>
Guillaume.<BR>
<!-- <A HREF="http://abs.traduc.org/">http://abs.traduc.org/</A><BR>
<A HREF="http://lfs.traduc.org/">http://lfs.traduc.org/</A><BR>
<A HREF="http://docs.postgresqlfr.org/">http://docs.postgresqlfr.org/</A> --><BR>
<BR>
---------------------------(end of broadcast)---------------------------<BR>
TIP 5: don't forget to increase your free space map settings<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
___________________________________________________________________________<BR>
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !<BR>
Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses<BR>
<A HREF="http://fr.answers.yahoo.com">http://fr.answers.yahoo.com</A><BR>
<BR>
---------------------------(end of broadcast)---------------------------<BR>
TIP 6: explain analyze is your friend<BR>
<BR>
</FONT>
</P>
</BODY>
</HTML>
Attachment | Content-Type | Size |
---|---|---|
unknown_filename | text/html | 5.0 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Cédric Villemain | 2007-03-29 11:18:38 | Re: description des contribs installables |
Previous Message | Alain Lucari | 2007-03-28 19:01:34 | Re: Conseil Livre |