PostgreSQLデータベースがあります。 ERDを取得したいです。どうすればできますか?
そのために DBVisualizer を使用しました。
説明:参照グラフは、すべてのプライマリ/外部キーマッピング(参照整合性制約とも呼ばれます)をグラフスタイルで自動的にレンダリングするため、優れた機能です。テーブルノードとリレーションは自動的にレイアウトされ、多くのレイアウトモードが利用可能です。結果のグラフは、すべての情報を最適で読みやすいレイアウトで表示するため、ユニークです。 そのサイトから
これを行うには、dbeaverを使用できます。 ERダイアグラムをpng/svgなどとしてエクスポートできます。
DBeaver- https://dbeaver.io/
スキーマをダブルクリックして、[ER Diagram]タブ([Properties]タブの横)を開きます
以下からDbVisualizerをダウンロードします。 https://www.dbvis.com/download/10.
インストール後、データベース接続の作成:
Dbの強調表示された詳細を変更し、pingサーバーをクリックしてテストします。最後に接続をクリックします
楽しい。
pgModelerは、PostgreSQLデータベースからNice ER図を生成できます。
マニュアルはないようですが、マニュアルがなくても十分簡単です。 QTアプリケーションです。 AFAIK、Fedora、Ubuntuにはパッケージがあります。 (pgmodeler)
PgModelerの最新バージョン(0.9.1)では、試用版でERDを作成できます(デザインボタンは無効になっていません)。そうするために:
私たちのチームは、Visual Paradigmを使用して、多くのプロジェクトでデータベースからER図を生成します。主にMS SQLとOracleを使用していますが、私が知っているように、PostgreSQL、MySQL、Sybase、DB2、SQLiteなどの他のDBMSもサポートしています。
手順:
ところで、彼らはERDからのデータベーススキーマの生成と更新もサポートしています。
お役に立てれば。 :-)
別のオプションはuse Oracle SQL Developer です。以下の2つのステップ:
(1)まず最初に、 SQL DeveloperをPostgreSQLデータベースに接続 する必要があります。
(2)その後、次のことができます SQL Developerを使用してエンティティ関係(ER)ダイアグラムを生成します
PerlモジュールのSQL :: Translatorは、これをほとんど作業なしで実行できます。
おそらくAquaFoldのAqua Data Studioをご覧ください。これはデータベースですIDEエンティティ関係図表。データプロファイリングも含まれます。無料ではありませんが、その機能を考慮すると価格は非常に合理的です。
ERBuilder は、PostgreSQLデータベースからER図を生成できます(リバースエンジニア機能)。
ER図を生成するために実行する手順は次のとおりです。
•メニュー->ファイル->リバースエンジニアリングをクリックします。
•新しい接続をクリックします
•PostgresSQL接続情報を入力します
•[OK]をクリックします
•次へをクリック
•リバースエンジニアリングするオブジェクト(テーブル、トリガー、シーケンスなど)を選択します。
•次へをクリックします。
このユーティリティを作成しました。postgresデータベースからDSLコードを自動的に生成し、dbdiagram.io/d Webサイトに貼り付けてER図を取得できます。