可视化SQL存储过程关系

3

虽然我可以找到许多能够生成表关系可视化的工具,但是否有工具可以生成PostgreSQL存储过程/函数的可视化表示呢?

我手头上有很多这样的内容,需要了解它们如何连接,以及它们与可用表之间的关系。

有什么快速获取概述的建议吗?


你想要可视化什么?它们调用了哪些其他函数,访问了哪些表等等?如果是这样,我不知道有任何这样的工具。在PostgreSQL中,存储过程可以使用任何支持的语言编写,这可能会很棘手。 - Craig Ringer
我了解一些公司内部使用的工具 - 通常仅用于plpgsql。目前这些工具并不公开。有些计划在9.4版本中发布 - 可以进行深度检查,以收集有关已使用变量、表、函数等信息。您可以编写基于正则表达式和搜索pg_proc表的简单工具。 - Pavel Stehule
@Ringer。是的,我的主要目标是了解函数(SQL代码)如何相互调用,最好能知道涉及哪些表格。 - Joshua
@Joshua:你最终找到了可视化存储过程的工具吗?你的问题本质上和我的问题是一样的,但是我的问题被关闭了(http://stackoverflow.com/questions/23698564/visualizing-and-or-cross-compiling-40k-lines-of-t-sql-stored-procedures)。 - leifericf
@Leif:可惜我没有,我放弃了最初的想法,自己挖掘代码找解决方案。 - Joshua
1个回答

1
PowerDesigner 可以将函数与其中使用的表格之间的连接可视化。

那个东西不是针对Sybase的吗?OP发布了一个与Postgres相关的问题。 - Denis de Bernardy
你也可以使用PD来连接PostgreSQL。 - Alex

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接