2009-03-22 50 views
13

¿Existe alguna aplicación para realizar ingeniería inversa en una base de datos existente en mysql y/o postgre?Aplicación para ingeniería inversa DB de MySQL y PostgreSQL?

estoy interesado en obtener el diagrama de base de datos a partir de una ya existente, similar a lo que se puede hacer de servidor MSSQL

+0

Posible engaño: http://stackoverflow.com/questions/11099444/generate-er-diagram-from-existing-postgresql-database –

Respuesta

2

Enterprise Architect

ingeniería inversa de muchos sistemas populares DBMS , incluyendo Oracle 9i y 10g, SQL Server, My SQL, Access, PostgreSQL y otros

6

Para MySQL, intente MySQL Workbench.

Para MySQL y PostgreSQL, pruebe TOAD Data Modeler.

Si utiliza la aplicación de diagrama de código abierto Dia, hay several tools para generar diagramas de Dia a partir de bases de datos SQL, incluyendo MySQL y PostgreSQL.


actualización: MySQL Workbench 5.2 diagramas soportes ingeniería inversa a partir de una base de datos en vivo, además de una secuencia de comandos SQL. MySQL Workbench 5.2 solo announced su Release Candidate 1 (a partir del 12/05/2010).

+0

¿Necesita un complemento para obtener la función de ingeniería inversa de MySQL Workbench? ¿Dónde puedo conseguirlo? –

+0

MySQL Workbench 5.1 está en fase beta y parece que la ingeniería inversa funciona solo en un script SQL en la versión actual. No sé si un plugin estará disponible o cuándo lo estará. –

+0

Gracias, ya tenía MySQL Workbench, pero la ingeniería inversa funciona como dices desde un script CREATE DATABASE SQL. Debería ver DBVisualizer. –

1

pgDesigner para Postgres, MySQL Workbench para MySQL ...

4

SchemaSpy es una muy buena opción para la ingeniería inversa. Para el bit de diagramación, usa otra herramienta GraphViz. Para que todo funcione bien, asegúrese de que GraphViz esté instalado y SchemaSpy pueda acceder a su ruta.

Aquí hay un sample output.

Cuestiones relacionadas