Công cụ thiết kế PostgreSQL [đã đóng]


13

Tôi sắp thiết kế một cơ sở dữ liệu sẽ chạy với PostgreSQL. Tôi đã quen với công cụ tuyệt vời có tên MySQL Workbench cho cơ sở dữ liệu MySQL. Nó rất hữu ích và có vẻ tốt mà tôi mong đợi từ một phần mềm thiết kế cơ sở dữ liệu.

Nếu tôi sắp học một công cụ thiết kế cơ sở dữ liệu mới, tôi muốn nó là công cụ phổ biến nhất. Do đó, câu hỏi của tôi là: các công cụ phổ biến nhất để thiết kế cơ sở dữ liệu trong PostgreSQL là gì?



3
@David Tôi không nghĩ đây là một bản sao mặc dù đây là một câu hỏi liên quan - các công cụ để quản lý cơ sở dữ liệu không nhất thiết giống như các công cụ để thiết kế và mô hình hóa
Jack nói hãy thử topanswers.xyz

Câu trả lời:


11

Có một số tùy chọn trong thế giới PostgreSQL, hầu hết chúng được liệt kê trong wiki PostgreQuery:

http://wiki.postgresql.org/wiki/GUI_Database_Design_Tools

Phiên bản tiếp theo của pgAdmin sẽ bao gồm một nhà thiết kế ER cũng như theo như tôi biết.

PowerArchitect hoạt động với PostgreSQL, mặc dù trong phiên bản miễn phí, nó có phần bị hạn chế. Nói chung, nó không hỗ trợ các tính năng cụ thể của DBMS (hoặc chỉ một bộ rất hạn chế).

Trong thế giới thương mại, gần như tất cả các "tên tuổi lớn" đều hỗ trợ PostgreSQL theo như tôi biết (bao gồm Sybase PowerDesigner và ERwin).

dbWbler không quá đắt và dường như khá đẹp.

Mô hình dữ liệu TOAD đắt hơn một chút nhưng có một danh sách tính năng ấn tượng.

Bạn cũng có thể muốn kiểm tra các tùy chọn được liệt kê trên trang này: http://www.databaseanswers.org/modelling_tools.htmlm


7

Một câu hỏi tương tự đã được hỏi về SO và câu trả lời của tôi vẫn giống nhau:

Tôi sử dụng Phiên bản cộng đồng của MySQL Workbench để tạo các hình ảnh đẹp về lược đồ của mình - nhưng tôi muốn tạo DDL thực sự chạy trên cơ sở dữ liệu của mình bằng tay.


1
Bạn có một điểm rất tốt ở đó (tạo DDL bằng tay). Đó là lý do tại sao tôi thích các công cụ viết mô hình dưới dạng XML vì điều đó cho tôi cơ hội tạo DDL thông qua XSLT và vẫn có một nguồn duy nhất cho mọi thứ.
a_horse_with_no_name

Đó là một ý tưởng tuyệt vời, tôi có thể sao chép nó :)
Jack nói hãy thử topanswers.xyz

3

Tôi nghi ngờ bạn sẽ gặp khó khăn khi chuyển sang một cái gì đó với các tùy chọn hạn chế trong vùng đất Postgres, nhưng có lẽ ERD phổ biến nhất là công cụ AquaData Studio. Gần đây thực sự đã có một bài viết về chủ đề này, hãy xem http://www.postgresonline.com/journal/index.php?/archives/133-Database-Adftime,-Reporting,-and-Light-application-development. html

(lưu ý, tôi không liên kết với các studio dữ liệu nước hoặc blog)


0

Tôi khuyên dùng Vertabelo . Vertabelo là một nhà thiết kế cơ sở dữ liệu trực tuyến làm việc theo Chrome được phát triển bởi công ty tôi làm việc.

Tính năng quan trọng nhất của công cụ này là nó cho phép chia sẻ các mô hình cơ sở dữ liệu trong toàn nhóm và cộng tác với chúng thông qua trình duyệt web.

Các tính năng khác của Vertabelo bao gồm:

  • Phiên bản mô hình
  • Hỗ trợ cho PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite, HSQLDB
  • Tìm kiếm động / trực quan
  • Xác thực mô hình cơ sở dữ liệu trực tiếp
  • Kỹ thuật đảo ngược

Vertabelo miễn phí sử dụng cho các dự án nhỏ hơn (tối đa 3 mô hình và 20 bảng trong mỗi mô hình) và có phiên bản thương mại cho các dự án cơ sở dữ liệu lớn hơn.


3
Có, như @dezso cho biết xin vui lòng tiết lộ liên kết của bạn với bất cứ điều gì bạn chứng thực. Nếu đóng góp duy nhất của bạn cho trang web là những chứng thực đó, chúng tôi có thể có vấn đề. Vui lòng xem: dba.stackexchange.com/help/behavior
JNK

7
Xem Câu trả lời này từ đại diện nhà cung cấp để biết ví dụ hay về cách nhà cung cấp có thể đóng góp câu trả lời của loại này.
Mối quan

Tôi đã cải thiện câu trả lời, cảm ơn vì đã chú ý đến vấn đề này. Vô minh iuris nocet.
Jarosław Błąd

Câu trả lời là đủ tốt rồi. Tại sao mọi người cứ bỏ phiếu xuống?
Cleankod
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.