자료실

[Toad Edge] 서로 다른 스키마 비교하는 방법

참고 : 이 내용은 Toad Edge V2.0.6 버전 기반으로 작성되었습니다.



Toad Edge에서는 마우스 클릭 몇 번으로 서로 다른 스키마를 비교하고 SQL 코드 단위로 차이점을 확인할 수 있습니다.
우선  버튼을 누르고 비교할 스키마가 있는 데이터베이스 접속정보를 입력한 후 데이터베이스에 접속합니다.


[그림 1. 데이터베이스 접속]



[그림2]와 같이 Object Explorer에서 서로 비교할 스키마를 선택한 후 마우스 오른쪽 버튼을 클릭하고, “Compare Schemas” 메뉴를 선택합니다.


[그림 2. paglia_test 스키마와 public 스키마 비교]



아래 [그림 3]과 같이 비교할 스키마를 하나만 선택한 후 마우스 오른쪽 버튼을 클릭하고 “Compare with Default Schema” 메뉴를 선택하면,

기본 스키마와 비교하게 됩니다.


[그림 3. pagila_test 스키마와 Default 스키마(pagila) 비교]



스키마 비교가 완료되면 그 결과가 “Schema Compare” 창에 나타납니다.

기본적으로 모든 오브젝트에 대해 비교하지 않고 체크 표시된 Tables, Functions, Triggers, Indexes오브젝트에 대해서만 비교합니다.

추가로 비교하고 싶은 오브젝트 유형이 있다면 체크 표시를 해서 비교 작업을 시작할 수 있습니다.


                           [그림 4. pagila_test 스키마와 public 스키마 비교 결과]


오브젝트 앞에 버튼을 클릭해서 오브젝트를 확장해서 보면 [그림 5]와 같이 Source쪽과 Target쪽 오브젝트 비교 결과가 나타나고,

아래 “Script Definition” 탭에서 SQL 스크립트로 차이점을 확인할 수 있습니다.


[그림 5. 두 스키마 비교 결과]



아이콘 바에서 (Export HTML Report) 버튼을 누르면 HTML 형식으로 스키마 비교 결과를 저장할 수 있습니다.

[그림 6. 두 스키마 비교 결과를 HTML형식으로 저장]


퀘스트소프트웨어코리아(주)

서울특별시 강남구 테헤란로 445 본솔빌딩10F
전화 번호 02-3420-9000 | 팩스 번호 02-569-3600

전자 메일 KoreaMarketing@quest.com 


Copyright © Quest. All Rights Reserved.

Hosting by I'MWEB


퀘스트소프트웨어코리아(주) 서울특별시 강남구 테헤란로 445 본솔빌딩10F
전화 번호 02-3420-9000 | 팩스 번호 02-569-3600 | 전자 메일 KoreaMarketing@quest.com


Copyright © Quest. All Rights Reserved.

Hosting by I'MWEB