Sql2Dot

Sql2Dot 是一個用 Java 編寫的小型剖析器,用於將 SQL 轉換為 DOT,以視覺化資料結構。它剖析一些我們在 PostgreSQL 中使用的非常基本的 SQL。這裡有一個 SQL 範例(借自 lain),Sql2Dot 喜歡剖析。

原始碼和類別檔案可以在這個 sql2dot.jar 檔案中找到

用法:java -jar sql2dot.jar <files>

<files> - SQL 檔案清單

Sql2Dot 將其輸出傳送到與指定檔案相同的位置和名稱,並在末尾加上「.dot」。

範例

假設我們有一個名為「foo.sql」的檔案,其中包含用於建立表格的 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>

上次修改時間為 2022 年 1 月 27 日:在 CI 上新增超連結檢查 (caba373)