2009-03-22 38 views
13

Có ứng dụng nào để đảo ngược thiết kế cơ sở dữ liệu hiện có trong mysql và/hoặc postgre không?Ứng dụng để đảo ngược kỹ sư MySQL & PostgreSQL DB?

Tôi quan tâm đến việc thu thập sơ đồ DB từ hiện có, tương tự như nó có thể được thực hiện trong MSSQL Server

+0

Có thể dupe: http://stackoverflow.com/questions/11099444/generate-er-diagram-from-existing-postgresql-database –

Trả lời

2

Enterprise Architect

kỹ sư Xếp từ nhiều hệ thống DBMS phổ biến, bao gồm cả Oracle 9i và 10g, SQL server, My SQL, Access, PostgreSQL và những người khác

6

Đối với MySQL, hãy thử MySQL Workbench.

Đối với cả MySQL và PostgreSQL, hãy thử TOAD Data Modeler.

Nếu bạn sử dụng ứng dụng sơ đồ mã nguồn mở Dia, có several tools để tạo sơ đồ Dia từ cơ sở dữ liệu SQL bao gồm MySQL và PostgreSQL.


update: MySQL Workbench sơ đồ 5.2 hỗ trợ ngược kỹ thuật từ một cơ sở dữ liệu trực tiếp, thêm vào một kịch bản SQL. MySQL Workbench 5.2 chỉ announced Ứng viên phát hành 1 của họ (tính đến ngày 5/12/2010).

+0

Bạn có cần một plugin để có được MySQL Workbench kỹ sư đảo ngược làm việc? Tôi có thể lấy nó ở đâu? –

+0

MySQL Workbench 5.1 hiện đang trong giai đoạn thử nghiệm và có vẻ như kỹ thuật đảo ngược chỉ hoạt động trên tập lệnh SQL trong phiên bản hiện tại. Tôi không biết liệu có hay không khi nào một plugin sẽ có sẵn. –

+0

Cảm ơn, tôi đã có MySQL Workbench nhưng kỹ thuật ngược lại hoạt động như bạn nói từ một kịch bản lệnh SQL CREATE DATABASE. Bạn nên kiểm tra DBVisualizer. –

1

pgDesigner cho postgres, mysql workbench cho mysql ...

4

SchemaSpy là một lựa chọn rất tốt cho kỹ thuật đảo ngược. Đối với bit sơ đồ, nó sử dụng công cụ khác GraphViz. Để mọi thứ hoạt động cùng nhau đảm bảo GraphViz được cài đặt và đường dẫn đến thùng của nó có thể truy cập được vào SchemaSpy.

Đây là sample output.

Các vấn đề liên quan