是否有任何免费工具用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
如果您的数据库具有不同的端口,有时使用选项将无法工作,因此您必须在host参数之后添加手动端口,例如:
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
对于基于debian的发行版),你也需要安装.
PostgreSQL的SchemaCrawler可以在GraphViz的帮助下从命令行生成数据库图表.您可以使用正则表达式来包含和排除表和列.如果没有定义外键,它还可以使用通用命名约定来推断表之间的关系.
我找到的快速解决方案是在windows的pgAdmin程序中.在"工具"菜单下,有一个"查询工具".在查询工具内部有一个图形查询生成器,可以快速显示数据库表详细信息.适合基本观点
检查维基:http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools
刚刚通过Frank Heikens提到的Postgres社区指南找到http://www.sqlpower.ca/page/architect.它可以轻松生成图表,然后让您调整连接器!