1

基本的に、同じDBに2つのスキーマがあり、.xmlを使用してドットファイルに入れたいpostgresql_autodoc. 2 つの個別の .dot ファイルを作成し、gvpack でそれらをパックすることを結び付けました。

ただし、いずれかのファイルの最初のノードに位置がないというエラーが表示されます。

パッキングせずに 2 つのグラフを結合してから、stackoverflow で見つけたコマンドを実行することも試みました ( ccomps -x graph.dot | dot | gvpack -array3 | neato -Tsvg -n2 -o graph.svg) が、接続が存在しないようです。

おそらく、2 つのスキーマを含むマスター ドットを作成する別のプログラムを使用できますか?

ここでの私の最終的な目標は、変更を行った後に実行できる php とシェル スクリプトの組み合わせを使用して完全に自動化し、gvpr を使用してサブシステムを引き出すことです。

皆さんの考えを教えてください!(64 ビット Ubuntu 12.04.2 - それも必要な場合)

4

1 に答える 1

0

私は .dot ファイルをあまり扱っていないので、これは少し単純に思えるかもしれませんが、pg_autodoc を使用してデータベース内のすべてのスキーマを含むファイルを生成します。問題はありませんでした。

したがって、最初に行うことは、データベースで pg_autodoc を実行し、スキーマを選択せず​​に .dot ファイルを生成することです。これにより、すべてのスキーマのすべてのオブジェクトが得られます。

ツールチェーンで使用できるものが得られない場合、次の質問はその理由ですが、それで当面の質問は解決されます.

于 2013-09-19T07:52:14.333 に答える