AWS SCT를 사용하여 애플리케이션 SQL 변환
한 엔진에서 다른 엔진으로 데이터베이스 스키마를 변환할 때는 이전 데이터베이스 엔진 대신 새 데이터베이스 엔진과 상호 작용하도록 애플리케이션의 SQL 코드도 업데이트해야 합니다. 변환된 SQL 코드를 보고, 분석하고, 편집하고, 저장할 수 있습니다.
AWS Schema Conversion Tool(AWS SCT)을 사용하여 C++, C#, Java 또는 기타 애플리케이션 코드로 된 SQL을 변환할 수 있습니다. Oracle에서 PostgreSQL로 변환하는 경우 AWS SCT를 사용하여 SQL*Plus 코드를 PSQL로 변환할 수 있습니다. 또한 Oracle에서 PostgreSQL로 변환하는 경우 AWS SCT를 사용하면 C#, C++, Java 및 Pro*C 애플리케이션에 포함된 SQL 코드를 변환할 수도 있습니다.
주제
애플리케이션 SQL 변환 개요
애플리케이션의 SQL 코드를 변환하려면 다음과 같은 개략적인 단계를 수행합니다.
-
애플리케이션 변환 프로젝트 생성 - 애플리케이션 변환 프로젝트는 데이터베이스 스키마 변환 프로젝트의 하위 프로젝트입니다. 각 데이터베이스 스키마 변환 프로젝트에는 하위 애플리케이션 변환 프로젝트가 하나 이상 포함될 수 있습니다. 자세한 내용은 AWS SCT에서 일반 애플리케이션 변환 프로젝트 생성 단원을 참조하십시오.
-
SQL 코드 분석 및 변환 - AWS SCT가 애플리케이션을 분석하고, SQL 코드를 추출하고, 검토 및 편집할 수 있도록 변환된 SQL의 로컬 버전을 생성합니다. 이 도구는 준비가 완료될 때까지 애플리케이션의 코드를 변경하지 않습니다. 자세한 내용은 AWS SCT에서 SQL 코드 분석 및 변환 단원을 참조하십시오.
-
애플리케이션 평가 보고서 생성 - 애플리케이션 평가 보고서는 소스 데이터베이스 스키마의 애플리케이션 SQL 코드를 대상 데이터베이스 스키마로 변환하는 데에 대한 중요한 정보를 제공합니다. 자세한 내용은 AWS SCT에서 AWS SCT 평가 보고서 생성 및 사용 단원을 참조하십시오.
-
변환된 SQL 코드 편집, 변경 내용 적용 및 저장 - 평가 보고서에는 자동으로 변환할 수 없는 SQL 코드 항목 목록이 포함됩니다. 이러한 항목의 경우 SQL 코드를 수동으로 편집하여 변환을 수행할 수 있습니다. 자세한 내용은 AWS SCT를 사용하여 변환된 SQL 코드 편집 및 저장 단원을 참조하십시오.