2010-08-13 35 views
25

Tôi có cơ sở dữ liệu PostgreSQL. Tôi muốn nhận được ERD của nó. Làm thế nào tôi có thể làm như vậy?Làm thế nào để có được sơ đồ ERD cho một cơ sở dữ liệu hiện có?

+1

tôi muốn hình dung mối quan hệ giữa các bảng của giản đồ hiện – Badr

+0

@ALL có bất kỳ add-on cho pgAdmin III để có được những ER-Sơ đồ thực hiện như thế này [Video trong liên kết này Says ] (http://stackoverflow.com/questions/9692913/create-an-er-diagram-in-pgadmin). – 09Q71AO534

Trả lời

1

Mô-đun perl SQL :: Người dịch có thể làm điều này với ít công việc.

-9
  1. Mở MySQL Workbench. Trong màn hình chủ, nhấp vào 'Tạo mô hình EER từ cơ sở dữ liệu hiện tại'. Chúng ta đang làm điều này cho trường hợp chúng ta đã tạo ra cơ sở dữ liệu và bây giờ chúng ta muốn tạo một sơ đồ ER của cơ sở dữ liệu đó.

  2. Sau đó, bạn sẽ thấy quay số 'Cơ sở dữ liệu kỹ sư đảo ngược'. Ở đây nếu bạn được yêu cầu nhập mật khẩu, hãy cung cấp mật khẩu quản trị viên. Đừng nhầm lẫn với mật khẩu windows. Ở đây bạn cần cung cấp mật khẩu quản trị MySQL. Sau đó bấm vào Next.

  3. Trong hộp quay số tiếp theo, bạn sẽ thấy kết nối với DBMS được bắt đầu và lược đồ được lấy lại từ Cơ sở dữ liệu. Đi tiếp.

  4. Bây giờ hãy chọn Giản đồ bạn đã tạo trước đó. Đây là bảng bạn muốn tạo sơ đồ ER.

  5. Nhấp vào Tiếp theo và chuyển đến menu Chọn đối tượng. Ở đây bạn có thể nhấp vào 'Hiển thị bộ lọc' để sử dụng các đối tượng bảng đã chọn trong sơ đồ. Bạn có thể thêm và xóa bảng tại đây. Sau đó nhấn vào Execute.

6.Khi bạn tiếp tục và Kết thúc, biểu đồ ER bắt buộc có trên màn hình.

+5

Không hoạt động đối với PostgreSQL hoặc các cơ sở dữ liệu khác, nó chỉ là MySQL –

-2

Bạn có thể tạo sơ đồ ER từ PgAdmin.

  1. mở pgAdmin
  2. Nhấp chuột phải vào bất kỳ bảng và lựa chọn công bố và nó sẽ hiển thị hai cửa sổ một là truy vấn khác là cửa sổ đồ họa, do đó bạn có thể thêm các bảng mà bạn muốn tạo biểu đồ.
  3. Để lưu, hãy truy cập lưu và chọn Truy vấn đồ họa (hình ảnh)
1

Bạn có thể sử dụng dbeaver để thực hiện việc này. Nó cho phép bạn xuất sơ đồ ER như png/svg, vv

DBeaver - https://dbeaver.jkiss.org/

Kích đúp vào một lược đồ và mở "ER Diagram" tab (bên cạnh "Properties" tab)

+0

Thứ hai này! Trong khi tôi thường thích thiết bị đầu cuối psql, đôi khi tôi cũng sử dụng DBeaver CE (Phiên bản Cộng đồng; https://dbeaver.jkiss.org/download/; một nền tảng nguồn mở, miễn phí và tuyệt vời) để xem dữ liệu và trực quan hóa các ERD. –

1

Nhóm của chúng tôi sử dụng Visual Paradigm để tạo sơ đồ ER từ cơ sở dữ liệu trong nhiều dự án của chúng tôi. Trong khi chúng tôi chủ yếu làm việc trên MS SQL và Oracle, như tôi biết họ cũng hỗ trợ một số DBMS khác như PostgreSQL, MySQL, Sybase, DB2 và SQLite.

bước:

  1. Chọn Tools> DB> Xếp Cơ sở dữ liệu ... từ thanh công cụ của Visual Paradigm
  2. Giữ các thiết lập như là và nhấn Next Chọn PostgreSQL như tài xế và cung cấp các tập tin tài xế đó. Bạn có thể chỉ cần nhấp vào liên kết tải xuống đó để tải xuống trình điều khiển.
  3. Nhập tên máy chủ, tên cơ sở dữ liệu, người dùng và mật khẩu, sau đó nhấp vào Tiếp theo
  4. Sau đó, họ sẽ nghiên cứu cơ sở dữ liệu của bạn và liệt kê các bảng trong đó.
  5. Chọn bảng để tạo thành ERD và tiếp tục và thế là xong. ERD sẽ được tạo với các bảng bạn đã chọn được trình bày.

BTW chúng cũng hỗ trợ tạo và cập nhật giản đồ cơ sở dữ liệu từ ERD.

Hy vọng điều này sẽ hữu ích. :-)

More information about generating ERD from PostgreSQL database

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