2009-03-22 4 views
13

Existe-t-il une application permettant de désosser une base de données existante dans mysql et/ou postgre?Application pour l'ingénierie inverse MySQL et PostgreSQL DB?

Je suis intéressé à obtenir le schéma DB à partir d'un existant, similaire il peut être fait dans MSSQL Serveur

+0

Duplication possible: http://stackoverflow.com/questions/11099444/generate-er-diagram-from-existing-postgresql-database –

Répondre

2

Enterprise Architect

reverse engineering de nombreux systèmes de SGBD populaires, y compris Oracle 9i et 10g, SQL Server, My SQL, Access, PostgreSQL et d'autres

6

Pour MySQL, essayez MySQL Workbench.

Pour les deux MySQL et PostgreSQL, essayez TOAD Data Modeler.

Si vous utilisez l'application de diagramme open-source Dia, il existe several tools pour générer des diagrammes Dia à partir de bases de données SQL, y compris MySQL et PostgreSQL.


mise à jour: MySQL Workbench 5.2 supports diagrammes d'ingénierie inverse à partir d'une base de données en direct en plus d'un script SQL. MySQL Workbench 5.2 juste announced leur Release Candidate 1 (au 5/12/2010).

+0

Avez-vous besoin d'un plugin pour que l'ingénieur reverse engineering MySQL Workbench puisse fonctionner? Où peux-je le recevoir? –

+0

MySQL Workbench 5.1 est maintenant en version bêta et il semble que l'ingénierie inverse ne fonctionne que sur un script SQL dans la version actuelle. Je ne sais pas si ou quand un plugin sera disponible. –

+0

Merci, j'avais MySQL Workbench déjà mais l'ingénierie inverse fonctionne comme vous le dites à partir d'un script SQL CREATE DATABASE. Vous devriez vérifier DBVisualizer. –

1

pgDesigner pour Postgres, établi mysql pour mysql ...

4

SchemaSpy est une très bonne option pour l'ingénierie inverse. Pour bit bitmap, il utilise un autre outil GraphViz. Pour que tout fonctionne ensemble, assurez-vous que GraphViz est installé et que son chemin d'accès à sa corbeille est accessible à SchemaSpy.

Voici un sample output.

Questions connexes