代码之家  ›  专栏  ›  技术社区  ›  Hannoun Yassir

用postgresql生成数据库表关系图的工具?[关闭]

  •  138
  • Hannoun Yassir  · 技术社区  · 14 年前

    有没有免费的工具可以用Postgresql生成表图表?

    8 回复  |  直到 5 年前
        1
  •  190
  •   JDiMatteo    6 年前

    我爱 schemaspy 对于模式可视化。看看他们提供的样本输出,然后流口水。注意标签!

    你需要下载 JDBC driver here

    java -jar schemaspy-6.0.0-rc2.jar -t pgsql -db database_name -host myhost -u username -p password -o ./schemaspy -dp postgresql-9.3-1100.jdbc3.jar -s public -noads
    

    有时使用选项 -port

    java -jar schemaspy-6.0.0-rc2.jar -t pgsql -db database_name -host myhost:myport -u username -p password -o ./schemaspy -dp postgresql-9.3-1100.jdbc3.jar -s public -noads
    

    graphviz 如果你想要图形( apt-get install graphviz

        2
  •  31
  •   Sualeh Fatehi    6 年前

    SchemaCrawler for PostgreSQL 可以在GraphViz的帮助下从命令行生成数据库关系图。可以使用正则表达式来包含和排除表和列。如果没有定义外键,它还可以使用公共命名约定推断表之间的关系。

        3
  •  18
  •   Zane    11 年前

    我找到的快速解决方案是在windows的pgAdmin程序中找到的。在“工具”菜单下有一个“查询工具”。在查询工具中有一个图形查询生成器,可以快速显示数据库表的详细信息。基本观点不错

        5
  •  9
  •   Taylored Web Sites    12 年前

    刚找到 http://www.sqlpower.ca/page/architect 通过Frank Heikens提到的Postgres社区指南。它可以很容易地生成一个图表,然后让你调整连接器!

        6
  •  5
  •   Faheem Mitha    6 年前

    PostgreSQL Autodoc 对我很有效。它是一个简单的命令行工具。从网页:

    这是一个实用程序,它将运行在PostgreSQL系统表中,并返回HTML、Dot、Dia和docbookxml来描述数据库。

        7
  •  1
  •   leonbloy    14 年前

    在Eclipse内部我使用了 Clay plugin