【问题标题】:Application to reverse engineer MySQL & PostgreSQL DB? [closed]应用逆向工程 MySQL 和 PostgreSQL 数据库? [关闭]
【发布时间】:2010-10-14 19:15:03
【问题描述】:

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

我有兴趣从现有的数据库图获取数据库图,类似于可以在 MSSQL Server 中完成的操作

【问题讨论】:

标签: mysql postgresql reverse-engineering


【解决方案1】:

对于 MySQL,请尝试 MySQL Workbench

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

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


更新: MySQL Workbench 5.2 除了支持 SQL 脚本外,还支持来自实时数据库的逆向工程图。 MySQL Workbench 5.2 只是 announced 他们的候选版本 1(截至 2010 年 5 月 12 日)。

【讨论】:

  • 你需要一个插件来让 MySQL Workbench 逆向工程师工作吗?我在哪里可以买到?
  • MySQL Workbench 5.1 现在处于测试阶段,似乎逆向工程仅适用于当前版本的 SQL 脚本。我不知道插件是否可用或何时可用。
  • 谢谢,我已经有了 MySQL Workbench,但是逆向工程就像您从 CREATE DATABASE SQL 脚本中所说的那样工作。你应该看看 DBVisualizer。
【解决方案2】:

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

这是sample output

【讨论】:

    【解决方案3】:

    Enterprise Architect

    来自许多流行的逆向工程 DBMS 系统,包括 Oracle 9i 和 10g、SQL Server、My SQL、Access、 PostgreSQL 等

    【讨论】:

      【解决方案4】:

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

      我尝试过对 MySQL DB 和 PostgreSQL DB 进行逆向工程,它的工作原理非常棒:)

      【讨论】:

        【解决方案5】:

        用于 postgres 的 pgDesigner,用于 mysql 的 mysql workbench...

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-05-10
          • 2010-10-12
          • 1970-01-01
          • 2013-03-27
          • 1970-01-01
          • 1970-01-01
          • 2014-09-21
          • 2017-12-31
          相关资源
          最近更新 更多