别介意,我对 MS SQL Server Management Studio 记忆犹新。我可以非常轻松地从现有数据库生成 ERD 图。表格、关系,一切正常。您甚至可以使用该图来编辑数据库结构。
我在 pgAdmin III 中找不到这样的工具。我是否遗漏了什么? 似乎没有内置的。有插件吗?或者有单独的工具?
(我已经发现关于使用 Dia 和其他工具的参考首先建模,然后生成 SQL 来创建数据库。这很好,但对于我的主要目标(即从现有 PostgreSQL 数据库生成图表)而言,这只是次要的。要真正复制 Management Studio 功能,应用程序必须双向工作。)
答案1
模式爬虫
“SchemaCrawler 是一款免费的数据库模式发现和理解工具……以可读的文本格式输出模式和数据。输出用于数据库文档,旨在与其他数据库模式进行比较。SchemaCrawler 还可以生成模式图。”
deb 安装程序:https://github.com/adriens/schemacrawler-deb
许可:https://sualeh.github.io/SchemaCrawler/license.html(GPLv3)
答案2
适用于 PostgreSQL 的 EMS SQL 管理器
http://www.sqlmanager.net/products/postgresql/manager
强大的可视化数据库设计器
Two diagram notations (IDEF1x and IE)
Useful diagram navigation tool
Reverse engineering
Several pages in one diagram to divide diagram into different subject areas
Ability to create, edit and drop tables and table fields, set links between tables visually
Ability to add comments to diagram
Saving as image or printing database diagram
A lot of visual customization options
这是一个 Windows 程序,但在 Wine 下运行得很好