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 버전에서도 아직 고쳐지지 않았다.
실제 실무에서 몇 백개의 테이블을 가진 데이터베이스는 많고, 실무에서 리버스 기능을 사용하기 위해선 꼭 고쳐져야하는 기능이라고 생각한다.
'DA#5 프렌즈' 카테고리의 다른 글
[DA#5 프렌즈] DA#5 일괄편집 기능 (2) | 2016.07.03 |
---|---|
[DA#5 프렌즈] DA#5 스크립트 작성 (1) | 2016.06.21 |
[DA#5 프렌즈] DA#4 vs DA#5 (0) | 2016.06.19 |
[DA#5 프렌즈] DA#5 베타테스터 설명회 (0) | 2016.06.02 |