有什么免费工具可以生成 PostgreSQL 表格图表吗?
有什么免费工具可以生成 PostgreSQL 表格图表吗?
我喜欢使用schemaspy进行模式可视化。看看他们提供的样本输出,让人口水直流。请注意选项卡!
您需要在此处下载JDBC驱动程序,然后您的命令应该如下所示:
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
(对于基于debian的发行版可以使用apt-get install graphviz
命令)。
graphviz
,只需将-gv /path_to/graphviz
添加到命令中即可。 - AzizSMdocker run -v `pwd`/diagram:/output schemaspy/schemaspy:snapshot -t pgsql --port 5432 -u postgres -db <dbname> -host docker.for.mac.localhost -p <password>
- a-hSchemaCrawler for PostgreSQL能够利用GraphViz在命令行中生成数据库图表。您可以使用正则表达式来包含和排除表格和列。如果没有定义外键,它还可以通过常见的命名约定推断表之间的关系。
我找到的快速解决方案是在Windows版本的pgAdmin程序中。 在“工具”菜单下有一个“查询工具”。 在查询工具中,有一个图形化查询构建器,可以快速显示数据库表的详细信息。 适合进行基础查看
通过Frank Heikens在Postgres社区指南中提到的信息,我发现了http://www.sqlpower.ca/page/architect。它能够轻松地生成一个图表,并且让你调整连接器!
PostgreSQL Autodoc 对我很有帮助。这是一个简单的命令行工具。根据网页上的介绍:
该实用程序将遍历 PostgreSQL 系统表,并返回描述数据库的 HTML、Dot、Dia 和 DocBook XML。
dot -Tpng my_database.dot -o my_database.png
。 - Kris