현재 Schema 로부터 ERD 만들기


현재 스키마에서 ERD 만들기

  1. 연결할 DB의 connection 생성
  2. 해당 DB 로 연결
  3. Rfresh schema from Database 선택
  4. ERD는 현재 스키마를 reverse 로 분석해서 만들어졌지만 ERD 를 보여줄 layout 이 없으므로 만들어줘야 함. 상단의 New layout 선택
  5. Layout 이름을 주고 현재 레이아웃에 포함시킬 테이블을 선택한 후에 Include 를 클릭
  6. layout 에 각 table 간의 관계를 확인할 수 있음.


Schema Synchronization

ERD 와 실제 스키마가 달라졌을 경우 스키마 동기화하는 방법

Save the project to file before starting this operation. If you have problems connecting to the database, you can fix them - your schema design won't be lost !     


  1. Schemacreate or upgrade schema into the database  선택

  2. 적용할 database 선택
  3. schema compare windows 에서 ERD 와 DB 에 적용된 schema 의 차이점을 비교해가면서 머지



DBMS 타입 변경

MySQL 에서 Oracle 로 변경등 물리적인 DBMS 가 변경되었을 때 처리법

  1. Schema 메뉴 아래에 있는 Database Connection 콤보 버튼을 누른 후에 Manage Database Connections 선택

  2. 하단의 EditAdd 클릭

  3. DBMS 연결 정보 수정
  4. 저장한 후에 Project→ Project properties 선택
  5. RDBMS 를 사용하는 제품으로 변경



DBMS 를 변경(MySQL → Oracle)하고 설정을 바꿨는데 CREATE TABLE DDL 문 뒤에 engine=InnoDB 가 계속 붙어서 확인해 보니 테이블의 Storatge 항목에 engine=InnDB 라고 설정되어 있었음. 이 경우 UI 에서 수정은 안 되고 .dbs 파일을 직접 수정해야 함