1

基本上我在同一个数据库上有两个模式,我想使用postgresql_autodoc. 我已经绑定了创建两个单独的 .dot 文件,然后用 gvpack 打包它们。

但是我遇到了一个错误,告诉我其中一个文件中的第一个节点没有位置。

我也试过在不打包的情况下组合这两个图,然后运行我在 stackoverflow ( ccomps -x graph.dot | dot | gvpack -array3 | neato -Tsvg -n2 -o graph.svg) 上找到的命令,但似乎连接不存在。

也许我可以使用另一个程序来创建一个包含两个模式的主点?

我的最终目标是使用 php 和 shell 脚本组合使其完全自动化,我可以在进行更改后运行它并使用 gvpr 将子系统从中拉出。

让我知道你们的想法!(64 位 Ubuntu 12.04.2 - 如果还需要)

4

1 回答 1

0

这可能看起来有点简单,因为我没有过多地使用 .dot 文件,但我们使用 pg_autodoc 生成具有数据库中所有模式的文件。我们没有遇到任何问题。

所以要做的第一件事就是在你的数据库上运行 pg_autodoc 并生成一个 .dot 文件而不选择模式。这将为您提供所有模式中的所有对象。

如果这无法为您提供可以与工具链一起使用的东西,那么下一个问题是为什么,但这将解决您的直接问题。

于 2013-09-19T07:52:14.333 回答