2009-03-22 5 views
13

Esiste un'applicazione per decodificare un database esistente in mysql e/o postgre?Applicazione per il reverse engineering di MySQL e DB PostgreSQL?

Sono interessati ad ottenere lo schema DB da uno esistente, simile in quanto può essere fatto in MSSQL Server

+0

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

risposta

2

Enterprise Architect

reverse engineering da molti popolari sistemi DBMS, tra cui Oracle 9i e 10g, SQL Server, My SQL, Access, PostgreSQL ed altri

6

Per MySQL, provare MySQL Workbench.

Sia per MySQL che per PostgreSQL, provare TOAD Data Modeler.

Se si utilizza l'app di diagramma open source Dia, ci sono several tools per generare diagrammi Dia da database SQL compresi MySQL e PostgreSQL.


aggiornamento: MySQL Workbench 5.2 diagrammi supporti reverse-engineering di un database dal vivo, oltre a uno script SQL. MySQL Workbench 5.2 solo announced loro Release Candidate 1 (a partire dal 5/12/2010).

+0

Avete bisogno di un plug-in per far funzionare il reverse engineer di MySQL Workbench? Dove lo posso prendere? –

+0

MySQL Workbench 5.1 è ora in versione beta e sembra che il reverse engineering funzioni solo su uno script SQL nella versione corrente. Non so se o quando un plugin sarà disponibile. –

+0

Grazie, avevo già MySQL Workbench ma il reverse engineering funziona come dici tu da uno script SQL CREATE DATABASE. Dovresti controllare DBVisualizer. –

1

pgDesigner per Postgres, banco da lavoro mysql per MySQL ...

4

SchemaSpy è una buona opzione per il reverse engineering. Per il bit di diagrammi utilizza un altro strumento GraphViz. Affinché tutto funzioni insieme, accertarsi che GraphViz sia installato e che il percorso del relativo raccoglitore sia accessibile a SchemaSpy.

Ecco uno sample output.