2011년 5월 18일 수요일

[ERWin] Reverse engineer 으로 생성시.. Logical, Physical 이 함께 수정되지 않게 하기


[ERWin] Reverse engineer 으로 생성시.. Logical, Physical 이 함께 수정되지 않게 하기

Reverse engineer 를 이용하여, DB스크립트에서 ERD 생성시.. Physical 기준으로 생성이 된다.
이 경우, Logical 의 엔티티(테이블명, 컬럼명)을 변경하면, Physical 의 엔티티명도 함께 변경되는데, 다시 Physical 의 이름을 변경하는것은 상당히 번거롭고 귀찮은 일이 아닐 수 없다.

Logical 만 변경되고 Physical 은 변경되지 않게 하는 방법을 알아냈다.

1. 기존의 ERD 를 아무거나 오픈한다. (단, Logical, Physical 이 모두 존재해야 한다.)
2. 오픈 후 기존의 테이블들을 모두 지운다.
3. Reverse Engineer 를 이용하여 테이블을 로딩한다.
4. Logical을 수정한다. (이때, Physical 은 변경되지 않는다..) 

댓글 없음:

댓글 쓰기