如何在同一个数据库中创建一个包含两个模式的点文件?(PostgreSQL)

时间:2013-06-06 15:21:12

标签: postgresql svg diagram dot neato

基本上我在同一个数据库上有两个模式,我想使用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 - 如果还需要的话)

1 个答案:

答案 0 :(得分:0)

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

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

如果它没有给你一些你可以使用工具链的东西,那么下一个问题就是为什么,但这将解决你的直接问题。