2013-06-25 4 views
3

Alors que je peux trouver un certain nombre d'outils capables de produire des visualisations de relations de table, existe-t-il des outils pour générer des représentations visuelles des procédures/fonctions stockées de PostgreSQL? J'ai un grand ensemble à portée de main et j'ai besoin de comprendre comment et quand ils se connectent, les uns aux autres et aux tables disponibles.Visualiser les relations de procédures stockées SQL

Suggestions pour obtenir rapidement une vue d'ensemble?

+0

Que voudriez-vous visualiser? Quelles autres fonctions appellent-elles, à quelles tables accèdent-elles, etc.? Si oui, je ne suis pas au courant d'un tel outil. Ce serait difficile avec PostgreSQL où les procédures peuvent être écrites dans n'importe quelle langue supportée. –

+0

Je connais certains outils utilisés par certaines entreprises en interne - généralement uniquement pour plpgsql. En ce moment, ces outils ne sont pas publics. Certains sont prévus à 9.4 - une vérification approfondie est possible d'utiliser pour la collecte d'informations sur les variables utilisées, tables, fonctions, ... Vous pouvez écrire un outil simple basé sur des expressions régulières et la recherche de table pg_proc. –

+0

@Ringer. Oui, mon objectif principal est d'avoir un aperçu de la façon dont les fonctions (code sql) s'appellent les unes les autres, et de préférence quelles tables sont impliquées. – Joshua

Répondre

1

PowerAMC ​​visualise les connexions des fonctions avec les tables qui y sont utilisées.

+0

N'est-ce pas le cas de Sybase? OP a posté une question liée à Postgres. –

+0

Vous pouvez également utiliser PD pour postgres. – Alex

+0

Un morceau de logiciel assez cher ... – Joshua

Questions connexes