PostgreSQL로 실행할 데이터베이스를 디자인하려고합니다. MySQL 데이터베이스 용 MySQL Workbench라는 훌륭한 도구에 익숙합니다. 유용하고 데이터베이스 디자인 소프트웨어에서 기대하는 것이 좋습니다.
새로운 데이터베이스 디자인 도구를 배우려고한다면 가장 인기있는 도구가되기를 바랍니다. 따라서 제 질문은 PostgreSQL에서 데이터베이스를 설계하는 데 가장 널리 사용되는 도구는 무엇입니까?
PostgreSQL로 실행할 데이터베이스를 디자인하려고합니다. MySQL 데이터베이스 용 MySQL Workbench라는 훌륭한 도구에 익숙합니다. 유용하고 데이터베이스 디자인 소프트웨어에서 기대하는 것이 좋습니다.
새로운 데이터베이스 디자인 도구를 배우려고한다면 가장 인기있는 도구가되기를 바랍니다. 따라서 제 질문은 PostgreSQL에서 데이터베이스를 설계하는 데 가장 널리 사용되는 도구는 무엇입니까?
답변:
PostgreSQL 세계에는 몇 가지 옵션이 있으며, 대부분 PostgreSQL 위키에 나열되어 있습니다.
http://wiki.postgresql.org/wiki/GUI_Database_Design_Tools
pgAdmin의 다음 버전은 내가 아는 한 ER 디자이너를 포함 할 것입니다.
파워 아키텍트 는 PostgreSQL과 함께 작동하지만 무료 버전에서는 다소 제한적입니다. 일반적으로 DBMS 특정 기능을 지원하지 않습니다 (또는 매우 제한된 세트 만).
상용 세계에서 거의 모든 "큰 이름"은 내가 아는 한 (Sybase PowerDesigner 및 ERwin 포함) PostgreSQL을 지원합니다.
dbWrench 는 너무 비싸지 않으며 아주 좋은 것 같습니다.
TOAD 데이터 모델러 는 약간 비싸지 만 인상적인 기능 목록이 있습니다.
이 페이지에 나열된 옵션을 확인할 수도 있습니다. http://www.databaseanswers.org/modelling_tools.htm
SO 에 대해서도 비슷한 질문이 제기되었습니다. 있었고 내 대답은 여전히 동일합니다.
나는 스키마의 예쁜 그림을 만들기 위해 MySQL Workbench 의 Community Edition 을 사용 하지만 실제로 데이터베이스에서 직접 실행되는 DDL을 만들고 싶습니다.
Postgres 토지의 제한된 옵션으로 인해 전환하는 데 어려움을 겪을 것으로 예상되지만 가장 인기있는 ERD는 AquaData Studio 도구 일 것입니다. 최근에이 주제에 대한 글이 실제로있었습니다. http://www.postgresonline.com/journal/index.php?/archives/133-Database-Administration,-Reporting,-and-Light-application-development를 하십시오. html
(참고로, 저는 아쿠아 데이터 스튜디오 나 블로그와 관련이 없습니다)
나는 Vertabelo를 추천 합니다 . Vertabelo는 회사에서 개발 한 Chrome에서 작업하는 온라인 데이터베이스 디자이너입니다.
이 도구의 가장 중요한 기능은 팀 전체에서 데이터베이스 모델을 공유하고 웹 브라우저를 통해 협업 할 수 있다는 것입니다.
다른 Vertabelo 기능은 다음과 같습니다.
Vertabelo는 소규모 프로젝트 (각 모델 내 최대 3 개의 모델과 20 개의 테이블)에 무료로 사용할 수 있으며 대규모 데이터베이스 프로젝트를위한 상용 버전이 있습니다.