35

使用的操作系统是linux。我试过NavicatSQL Power Architect。它们确实显示了同一模式中的表之间的关系。我有一些外键约束,它们引用不同模式中的表。

  • 我是否缺少有关 Navicat 和 PostgreSQL Maestro 的内容?他们不能显示模式间的关系吗?

  • 是否有用于 postgresql 的数据可视化工具,它也能够显示模式间关系?

UPD 很抱歉编辑您的问题,但我发现它很有用。因为这是关闭的,所以我无法回答(也许应该有那个网站??)

要绘制数据库的表关系,您可以尝试使用GraphViz::DBI perl 模块的脚本。

结果,您将获得带有关系的GIF

4

2 回答 2

39

我最近发现了DBeaver。它以可视方式自动检测表之间的关系。您可以移动表格、更改颜色、查看外键等。非常好。完全兼容 PostgreSQL

使用 GUI 查询和操作数据非常容易。

您不仅可以将它与所有主要的 SQL 和 noSQL 数据库一起使用,还可以在一个地方管理您的所有数据。

于 2015-12-08T21:51:02.017 回答
13

DbVisualiser 似乎可以满足您的需求:http ://www.dbvis.com/doc/main/doc/ug/databaseSpecific/postgresql.html

这里还有一个替代工具列表(尽管它不像您期望的数据库那样可查询): http ://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools

于 2012-08-07T06:55:01.393 回答