Re: Graphe de dépendances entre les objets d'une base

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/ -->

In response to

Responses

Browse pgsql-fr-generale by date

  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