Sql2Dot
Sql2Dot 是一个用 Java 编写的微型解析器,用于将 SQL 转换为用于可视化数据结构的 dot。它解析我们 在 PostgreSQL 中使用的某些非常基本的 SQL。 这是一个 Sql2Dot 喜欢解析的 SQL 示例(借自 lain)。
可以在 此 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>