2009-03-22 10 views
13

Czy istnieje aplikacja do inżynierii wstecznej istniejącej bazy danych w mysql i/lub postgre?Aplikacja do inżynierii wstecznej MySQL i PostgreSQL DB?

jestem zainteresowany w uzyskaniu schemat DB z istniejącego, podobnie jak można to zrobić w MSSQL Server

+0

Możliwe dupe: http://stackoverflow.com/questions/11099444/generate-er-diagram-from- istnienie-postgresql-database –

Odpowiedz

2

Enterprise Architect

Odwrócona inżynier z wielu popularnych systemów DBMS , w tym Oracle 9i i 10g, SQL Server, My SQL, Access, PostgreSQL i inni

6

dla MySQL, spróbuj MySQL Workbench.

Zarówno dla MySQL, jak i PostgreSQL, spróbuj TOAD Data Modeler.

Jeśli korzystasz z aplikacji o otwartym kodzie źródłowym Dia, istnieje several tools do generowania diagramów Dia z baz danych SQL, w tym MySQL i PostgreSQL.


aktualizacja: MySQL Workbench 5.2 obsługuje schematy inżynierii wstecznej z żywej bazy danych w uzupełnieniu do skryptu SQL. MySQL Workbench 5.2 tylko announced ich Release Candidate 1 (stan na 5/12/2010).

+0

Czy potrzebujesz wtyczki, aby uruchomić inżyniera wstecznego MySQL Workbench? Gdzie mogę to dostać? –

+0

MySQL Workbench 5.1 jest już w wersji beta i wygląda na to, że inżynieria wsteczna działa tylko na skrypcie SQL w bieżącej wersji. Nie wiem, czy i kiedy wtyczka będzie dostępna. –

+0

Dzięki, miałem już Workbench MySQL, ale inżynieria wsteczna działa tak, jak mówisz ze skryptu SQL CREATE DATABASE. Powinieneś sprawdzić DBVisualizer. –

1

pgDesigner dla PostgreSQL, MySQL Workbench MySQL ...

4

SchemaSpy jest bardzo dobrym rozwiązaniem dla inżynierii odwrotnej. W przypadku bitu diagramowania używa innego narzędzia GraphViz. Aby wszystko działało razem, upewnij się, że GraphViz jest zainstalowany, a ścieżka do niego jest dostępna dla SchemaSpy.

Oto sample output.