【问题标题】:How can I create a dot file that contains two schemas in the same database?(PostgreSQL)如何在同一个数据库中创建一个包含两个模式的点文件?(PostgreSQL)
【发布时间】:2013-06-02 16:35:06
【问题描述】:

基本上我在同一个数据库上有两个模式,我想使用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 - 以防万一)

【问题讨论】:

    标签: postgresql svg diagram dot neato


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-05-13
      • 2015-09-30
      • 1970-01-01
      • 2019-01-17
      • 1970-01-01
      • 1970-01-01
      • 2021-01-03
      相关资源
      最近更新 更多