나는 PostgreSQL 데이터베이스를 가지고 있습니다. ERD를 받고 싶습니다. 그렇게하려면 어떻게해야합니까?기존 데이터베이스에 대한 ERD 다이어그램을 얻는 방법?
답변
DBVisualizer을 사용했습니다.
펄 모듈 SQL :: Translator는 약간의 작업만으로이 작업을 수행 할 수 있습니다.
Open MySQL Workbench. 홈 화면에서 '기존 데이터베이스로부터 EER 모델 생성'을 클릭하십시오. 우리는 이미 데이터베이스를 만들었고 이제 우리는 그 데이터베이스의 ER 다이어그램을 만들고 싶습니다.
그러면 'Reverse Engineer Database'다이얼로그가 표시됩니다. 여기에 암호를 묻는 메시지가 표시되면 관리자 암호를 제공하십시오. 여기에 윈도우 비밀 번호와 혼동하지 마십시오. 여기서 MySQL 관리자 비밀번호를 제공해야합니다. 그런 다음 다음을 클릭하십시오.
다음 dialouge 상자에서 DBMS에 대한 연결이 시작되고 스키마가 데이터베이스에서 갱신됨을 알 수 있습니다. 다음으로가.
이제 이전에 만든 스키마를 선택하십시오. ER 다이어그램을 만들려는 테이블입니다.
다음을 클릭하고 개체 선택 메뉴로 이동하십시오. 여기에서 '필터 표시'를 클릭하면 다이어그램에서 선택한 표 객체를 사용할 수 있습니다. 여기에서 테이블을 추가하거나 제거 할 수 있습니다. 실행을 클릭하십시오.
6. 다음으로 가서 완료하면 필요한 ER 다이어그램이 화면에 나타납니다.
PostgreSQL이나 다른 데이터베이스에서는 작동하지 않습니다. MySQL 전용입니다 –
PgAdmin에서 ER 다이어그램을 생성 할 수 있습니다.
- 열기 PgAdmin
- 마우스 오른쪽 버튼으로 모든 테이블을 선택 문에 클릭하고 두 개의 창을 보여줍니다 당신이 다이어그램을 생성 할 테이블을 추가 할 수 있도록 다른 쿼리가 그래픽 창입니다.
- 은 저장하고 그래픽 쿼리 (이미지)
당신은이 작업을 수행 할 dbeaver 사용할 수 있습니다를 선택로 이동 저장합니다. 그것은 당신이 PNG로 ER 다이어그램을 내보낼 수 있습니다/SVG 등
DBeaver - https://dbeaver.jkiss.org/
더블 스키마 클릭하고
Second this! l 일반적으로 psql 터미널을 선호하는 반면, 데이터를보고 ERD를 시각화하기 위해 DBeaver CE (Community Edition; https://dbeaver.jkiss.org/download/, 우수한 무료 오픈 소스 플랫폼)를 사용합니다. –
(다음 "등록 정보"탭)은 "ER 다이어그램"탭을 엽니 다 우리 팀은 Visual Paradigm을 사용하여 많은 프로젝트에서 데이터베이스로부터 ER 다이어그램을 생성합니다. 우리는 주로 MS SQL과 Oracle에서 작업하지만, PostgreSQL, MySQL, Sybase, DB2 및 SQLite와 같은 다른 DBMS도 지원합니다.
단계 :
- 도구> DB> 역 데이터베이스 ... 비주얼 의 도구 모음 패러다임
- 에서이 같이 설정을 유지하고 드라이버로 다음 선택의 PostgreSQL을 클릭하고 드라이버 파일을 제공 그곳에. 다운로드 링크를 에 클릭하기 만하면 드라이버를 얻을 수 있습니다.
- 호스트 이름, 데이터베이스 이름, 사용자 및 암호를 입력하고 다음을 클릭하십시오.
- 그런 다음 데이터베이스를 검토하고 그 안에 테이블을 나열합니다.
- ERD를 구성 할 테이블을 선택하고 계속하십시오. 선택한 테이블로 ERD가 생성됩니다.
BTW는 ERD에서 데이터베이스 스키마를 생성 및 업데이트하는 기능도 지원합니다.
희망이 도움이됩니다. :-)
More information about generating ERD from PostgreSQL database
나는 기존의 스키마 – Badr
@ALL의 테이블 사이의 관계를 시각화 할 어떤 추가 기능 pgadmin III이 링크이 [비디오로 수행 한 ER-다이어그램은 말한다 얻을 수있다 ] (http://stackoverflow.com/questions/9692913/create-an-er-diagram-in-pgadmin). – 09Q71AO534