应用于逆向工程MySQL& PostgreSQL DB?

时间:2009-03-22 02:35:55

标签: mysql postgresql reverse-engineering

是否有应用程序对mysql和/或postgre中的现有数据库进行逆向工程?

我有兴趣从现有的DB图中获取数据库图,类似于在MSSQL Server中可以做到的

6 个答案:

答案 0 :(得分:6)

对于MySQL,请尝试MySQL Workbench

对于MySQL和PostgreSQL,请尝试TOAD Data Modeler

如果您使用开源图应用Dia,则several tools可以从SQL数据库(包括MySQL和PostgreSQL)生成Dia图。


更新:除了SQL脚本之外,MySQL Workbench 5.2还支持从实时数据库中反向工程图。 MySQL Workbench 5.2只是announced他们的Release Candidate 1(截至2010年5月12日)。

答案 1 :(得分:5)

SchemaSpy是逆向工程的一个很好的选择。对于图表位,它使用另一个工具GraphViz。 要使所有内容协同工作,请确保已安装GraphViz,并且SchemaSpy可以访问其bin的路径。

这是sample output

答案 2 :(得分:2)

Enterprise Architect

  

从许多流行的逆向工程   DBMS系统,包括Oracle 9i和   10g,SQL Server,My SQL,Access,   PostgreSQL和其他人

答案 3 :(得分:1)

pgDesigner for postgres,mysql workbench for mysql ...

答案 4 :(得分:1)

我推荐DBeaver:多平台,免费,开源,可连接到大多数流行的数据库引擎并支持逆向工程。

我已经尝试过对MySQL数据库和PostgreSQL数据库进行反向工程,并且它的工作方式很吸引人:)

答案 5 :(得分:0)

我推荐ERBuilder Data Modeler,它非常易于使用并且支持最受欢迎的数据库。 在这里,您可以找到如何撤消任何现有数据库的方法:

https://medium.com/@kevin_r2020/how-to-reverse-engineer-an-existing-database-651f6422f0cc