티스토리 뷰

11. AWS

데이터베이스 스키마 비교

미니대왕님 2018. 12. 21. 11:15

데이터베이스 스키마 비교

마이그레이션 이후에 소스 또는 대상 스키마를 변경한 경우에는 AWS SCT를 사용하여 두 데이터베이스 스키마를 비교할 수 있습니다. 스키마가 소스 스키마와 같은 버전인지 이전 버전인지 비교할 수 있습니다.

다음과 같은 스키마 비교가 지원됩니다.

  • Oracle과 Oracle 비교(버전 12.1.0.2.0, 11.1.0.7.0, 11.2.0.1.0, 10)

  • SQL Server와 SQL Server 비교(버전 2016, 2014, 2012, 2008 RD2, 2008)

  • PostgreSQL과 PostgreSQL 및 PostgreSQL과 호환되는 Aurora 비교(버전 9.6, 9.5.9, 9.5.4)

  • MySQL과 MySQL 비교(버전 5.6.36, 5.7.17, 5.5)

[Project Settings] 페이지의 [Compare Schema] 탭에서 스키마 비교를 위한 값을 설정합니다.


                스키마 비교 설정

스키마 비교를 위해 해당 스키마를 선택하면 AWS SCT가 두 스키마 간에 차이가 있는 객체와 차이가 없는 객체를 표시합니다.

두 스키마를 비교하려면

  1. 기존의 AWS SCT 프로젝트를 열거나 프로젝트를 새로 생성해서 소스 및 대상 엔드포인트에 연결합니다.

  2. 비교할 스키마를 선택합니다.

  3. 컨텍스트(마우스 오른쪽 버튼 클릭) 메뉴를 열고 [Compare Schema]를 선택합니다.

AWS SCT는 객체의 아이콘에 검은색 원을 추가하여 두 스키마 간에 차이가 있는 객체를 표시합니다.


                스키마 비교 결과

스키마 비교 결과를 단일 객체, 단일 객체 범주 또는 전체 스키마에 적용할 수 있습니다. 결과를 적용하고자 하는 범주, 객체 또는 스키마 옆의 확인란을 클릭합니다.

댓글