From: | Guillaume Lelarge <guillaume(at)lelarge(dot)info> |
---|---|
To: | Jonathan Ballet <jon(at)multani(dot)info> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Graphe de dépendances entre les objets d'une base |
Date: | 2007-03-27 22:47:25 |
Message-ID: | 46099EFD.40508@lelarge.info |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Jonathan Ballet a écrit :
> je voulais savoir si quelqu'un connaissait un outil permettant de
> générer un graphe des dépendances entre les différents objets d'une base
> de donnée.
> Je cherche uniquement à suivre les dépendances sur les tables, mais si
> ça fait d'autres choses (vues, séquences, etc.), c'est bien aussi :)
>
>
> Exemple :
> dans une base de données B, on trouve une table T1 et une table T2. T1
> a un attribut, qui fait référence à l'identifiant de T2, via une clé
> étrangère.
> J'aimerais récupérer à partir de ça, un graphe ressemblant à :
>
> Base de données B :
>
> T1 ----> T2
>
>
> Si vous connaissez ce genre d'outils, ça serait sympa :) (sinon, ça
> reste un outil sympa à faire ;)
>
postgresql-autodoc est capable de générer un fichier de ce type... mais
je n'ai jamais réussi à en faire quoi que ce soit.
J'avais écrit un petit script Ruby pour ça :
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
et un exemple en jpg :
http://blog.guillaume.lelarge.info/public/pgruined/pagila.jpg
Ne convient que pour des petites bases, n'est pas vraiment terminé, est
plutôt un hack rapide. A utiliser juste pour voir.
J'avais aussi utilisé un outil propriétaire pour cela mais je ne me
rappelle plus de son nom. J'essaierais de regarder ça demain au boulot.
Pour infos, c'est une des propositions pour un projet SoC de pgAdmin III.
--
Guillaume.
<!-- http://abs.traduc.org/
http://lfs.traduc.org/
http://docs.postgresqlfr.org/ -->
From | Date | Subject | |
---|---|---|---|
Next Message | Jonathan Ballet | 2007-03-27 23:44:39 | Re: Graphe de dépendances entre les objets d'une base |
Previous Message | Jonathan Ballet | 2007-03-27 22:02:24 | Graphe de dépendances entre les objets d'une base |