CUBRID Migration Toolkit 11.3.0.0182 버전을 릴리스 합니다.
* CMT 11.3은 Eclipse RCP 4.16 버전으로 업그레이드 되어 더 이상 32bit 패키지는 제공하지 않습니다.
1. 기능 개선
- Migration Wizard Step 4에서 변경된 스키마 이름이 적용되도록 개선
- 출력 파일 prefix를 single schema, multiple schema지원 여부에 따라 변경
- Grant 파일 출력 형식 변경
- 마이그레이션 대상 파일을 저장할 디렉터리가 비어있지 않으면 알림 표시
- 마이그레이션 진행중 에러가 발생하면 해당 테이블명, 컬럼명, pk값이 로그에 남도록 수정
- 오라클 마이그레이션 진행중 LOB 에러가 발생하면 해당 컬럼 값에 'NULL'을 넣고 테이블명, 컬럼명, pk값이 로그에 남도록 수정
- 오라클 마이그레이션 진행중 SET NULL로 설정되어 있는 FK를 처리 할 때 RESTRICT으로 변경하고 테이블명, fk명이 로그에 남도록 수정
- Migration Wizard Step 2에서 "Refresh" -> "Update Database object" 버튼 이름 변경
- Migration Wizard Step 2에서 접속 유저 컬럼 추가
- Migration Wizard Step 6에서 원본, 대상 데이터베이스에 타입 정보 추가
- 마이그레이션 스크립트 내보내기 시 원본, 대상 JDBC 드라이버, Output 파일 디렉터리 변경 기능 추가
- "Split schema file" 옵션을 선택하지 않으면 pk, fk가 indexex 파일에 출력되도록 수정
- 조회 권한이 있는 트리거를 미지원 객체에 표시될 수 있도록 수정
- 하나의 디렉터리에 10만개의 LOB만 저장할 수 있도록 디렉터리 경로 분리
- 마이그레이션 스크립트 기본 이름 변경 추가
- LOB 디렉터리 경로에 스키마 이름 추가
- 디렉터리 경로에 스크립트 이름 추가
- "One table one file" 옵션 선택 시 objects 경로 아래에 파일이 따로 분리되어 생성될 수 있도록 수정
- BLOB, CLOB type 변환 기본 설정을 bit varying, varchar로 변경
2. 버그 수정
- 원본 DB가 단일 스키마인 경우, Migration Wizard Step 4에서 원본, 대상 스키마가 접속 유저 이름을 사용하도록 수정
- Migration Wizard Step 2에서 잘못된 연결 정보 선택 시 다음 페이지로 넘어가지 않게 수정
- 대상 DB가 CUBRID 11.2 이상인 경우 동일한 객체명 변경 알림에 표시가 안되도록 수정
- "One table one file" 옵션 선택 시, 동일한 이름의 파일이 있는 경우 삭제 후 파일 다시 생성하다록 수정
- 원본 DB가 단일 스키마인 경우, Migration Wizard Step 5에서 모든 유저 이름으로 출력되는 문제 수정
- 오라클 미지원 객체들이 중복되어 표시되는 문제 수정
- 대상DB를 CUBRID 11.2 이상으로 했을 때 auto_increment가 생성되지 않던 문제 수정
- 컬럼 정보가 없는 view 쿼리 생성 시 소괄호가 없이 생성되도록 수정
- 오라클 DEFAULT SYSDATE가 CURRENT_TIMESTAMP로 잘못 수정되는 문제 수정
- 오라클 CAST 함수가 누락되는 문제 수정
- MySQL XML 타입을 사용한 경우 Migration Wizard Step 3로 이동이 안되는 문제 수정
- MySQL XML 타입의 데이터 크기가 32767 이상이면 마이그레이션이 안되는 문제 수정
- MSSQL 마이그레이션진행 중 이름이 중복된 객체들의 이름이 변경될 수 있도록 수정
- 스크립트 내보내기 후 생성된 파일의 <schemas> 태그가 미완성 상태로 출력되는 문제 수정
- CUBRID Serial current 값을 가져올 때 Connection 자원을 반환하지 않던 버그 수정
- 오라클 콘솔 마이그레이션 진행중에 comment가 이관되지 않던 문제 수정
- 오라클 DEFAULT 값에 작은따옴표 사용 한 경우, 잘못된 CUBRID SQL이 생성되는 문제 수정
- Oracle sequence last_number 조회 시 Connection 자원 해제를 하지 않는 문제 수정
3. 기타
- CMT 라이센스 문구 수정
- 알림탭 삭제
- 오라클 table, view comment 검색 속도 개선
- 중복되는 파일들 삭제 알림창을 자세한 알림창으로 변경
- 스키마 이름은 대문자로 출력되도록 수정
- Migration Wizard Step 1에 스크롤 기능 추가 및 한국어 설명 텍스트 수정
- Migration Wizard 상세정보 알림창 내용 개선
- "Split schema file" 옵션 설명 추가
- 문자열 컬럼의 사이즈 조절 경고창 표시 조건 추가
- Migration Wizard Step 6에서 Step 5로 돌아간 뒤 변경한 내용이 다시 Step 6에 반영될 수 있도록 수정
- CMT JVM 기본 설정 값 변경
- 원본 유형 CSV, SQL 스크립트 파일 선택할 수 없도록 수정
- Migration Wizard Step 4에 한국어 제목 오타 수정
- 마이그레이션 보고서 "진행중" -> "진행률" 변경
- Java 1.7 이하 환경에서도 CMT 실행을 위한 jre 1.8 포함 패키징
4. 다운로드
※ 자세한 사항은 GitHub 링크를 참고하시기 바랍니다.