注意:最初这个问题是针对PostgreSQL提出的,但是,答案几乎适用于任何具有可以检测外键关联的JDBC驱动程序的数据库.
查询外键和表间关系的PostgreSQL数据字典非常简单,但是如何使用该信息生成表之间关系的图形?
关于可以做到这一点的工具的任何建议?
编辑:我知道GraphVIZ/DOT 可能很有用,但是,我不知道如何编写将生成有向图.DOT文件的应用程序.
Dot是graphviz包的一部分,这是一个非常酷的/有用的工具.当然,你需要一些东西来生成graphviz的点文件.我过去曾经使用过一次或两次SchemaSpy,如果您拥有数据库中定义的关系,它的效果非常好.