본문 바로가기

DA#5 프렌즈

[DA#5 프렌즈] DA#5 새로운 기능 및 DB 리버스


DA#5를 설치하고 가장 먼저 테스트 한 부분은 이전 버전에서 지원하지 않았던 Undo 기능이다.

DA#5에서는 Undo / Redo 기능이 추가되면서 DA#의 가장 단점이라고 생각했던 부분이 개선되었다.

어떠한 액션을 취했을 때 아래처럼 로그가 남는다.

Ctrl + Z / Y 로 한단계씩 Undo / Redo 할 수도 있지만 원하는 지점으로 한 번에 할 수도 있다.




그리고 엔터티의 컬럼을 추가하거나 삭제한 뒤 크기최적화 버튼을 누르면 자동으로 크기를 최적화 해주는 기능도 편리하다.


<크기최적화 전>



<크기최적화 후>



실제 데이터베이스의 테이블을 논리 / 물리 개념으로 만들어주는 리버스 기능도 쉽게 할 수 있다.


1. DA# 상단의 리버스 - DB리버스 클릭




2. 데이터베이스 종류 및 접속정보를 입력 후 테스트를 눌러 정상적인지 확인 후 접속을 누른다.

  ※ 저장을 해놓으면 나중에 바로 사용할 수 있어 편리하다.




3. 리버스할 스키마 및 옵션을 선택 후 다음을 누른다.




4. 선택한 스키마가 리버스 된 것을 확인할 수 있다.





하지만 테이블 수가 많은 데이터베이스를 리버스하였을 때 아래와 같이 오류가 발생하면서 프로그램이 종료되었다.

약 100~200개의 테이블을 대상으로 테스트 하였고, 5.0.0.0 버전에 이어 5.0.0.1 버전에서도 아직 고쳐지지 않았다.

실제 실무에서 몇 백개의 테이블을 가진 데이터베이스는 많고, 실무에서 리버스 기능을 사용하기 위해선 꼭 고쳐져야하는 기능이라고 생각한다.