Sql2Dot
Sql2Dotは、データ構造を可視化するためにSQLをdotに変換するJavaで書かれた小さなパーサーです。これは、PostgreSQLで使用するいくつかの非常に基本的なSQLを解析します。ここにSQLの例(lainから借用)があります。Sql2Dotはこれを解析するのが好きです。
ソースファイルとクラスファイルはこのsql2dot.jarファイルにあります。
使用法: java -jar sql2dot.jar <files>
<files>
- SQLファイルのリスト
Sql2Dotは、指定されたファイルと同じ場所に、拡張子 '.dot' を付けて出力します。
例
テーブルを作成するためのSQLコマンドを含む 'foo.sql' というファイルがあるとします。
次のように解析します: java -jar sql2dot.jar foo.sql
これにより、foo.sql.dot
が作成されます。
次に、このファイルを dot を通して実行して、PNGを作成できます dot -Tpng foo.sql.dot -o foo.png
誰かが実際のSQLパーサーを投入してくれると嬉しいです;)
ソースはパブリックドメインです。自由に活用してください。改善されたものがここに戻ってくると嬉しいです :)
免責事項: 私はソフトウェアまたはあなたの行動について責任を負いません。
お楽しみください!
Robert Dale <rdale@digital-mission.com>