기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
SQL Server에서 PostgreSQL로 변환 설정
DMS Schema Conversion의 경우, SQL Server에서 PostgreSQL로의 변환 설정에는 다음이 포함됩니다.
-
SQL Server에서는 서로 다른 테이블에서 같은 이름의 인덱스를 사용할 수 있습니다. 하지만 PostgreSQL에서는 스키마에서 사용하는 모든 인덱스 이름이 고유해야 합니다. DMS Schema Conversion이 모든 인덱스에 대해 고유한 이름을 생성하도록 하려면 인덱스에 고유한 이름 생성을 선택합니다.
-
PostgreSQL 버전 10 및 이전 버전은 프로시저를 지원하지 않습니다. PostgreSQL에서 프로시저를 사용하는 데 익숙하지 않은 경우 SQL Server 프로시저를 PostgreSQL AWS DMS 함수로 변환할 수 있습니다. 이렇게 하려면 프로시저를 함수로 변환을 선택합니다.
-
소스 SQL Server 데이터베이스는
EXEC
의 출력을 테이블에 저장할 수 있습니다. DMS Schema Conversion은 이 기능을 에뮬레이션하기 위한 임시 테이블과 추가 프로시저를 생성합니다. 이 에뮬레이션을 사용하려면 열린 데이터 세트를 처리할 추가 루틴 생성을 선택합니다. -
변환된 코드의 스키마 이름에 사용할 템플릿을 정의할 수 있습니다. 스키마 이름에서 다음 옵션 중 하나를 선택합니다.
DB – PostgreSQL에서 SQL Server 데이터베이스 이름을 스키마 이름으로 사용합니다.
SCHEMA – PostgreSQL에서 SQL Server 스키마 이름을 스키마 이름으로 사용합니다.
DB_SCHEMA – PostgreSQL에서 SQL Server 데이터베이스와 스키마 이름의 조합을 스키마 이름으로 사용합니다.
-
소스 객체 이름의 대소문자를 그대로 사용할 수 있습니다. 객체 이름을 소문자로 변환하지 않으려면 객체 이름을 대/소문자로 유지를 선택합니다. 이 옵션은 대상 데이터베이스에서 대소문자 구분 옵션을 활성화한 경우에만 적용됩니다.
-
소스 데이터베이스의 파라미터 이름을 유지할 수 있습니다. DMS Schema Conversion은 변환된 코드의 파라미터 이름에 큰따옴표를 추가할 수 있습니다. 이렇게 하려면 원래 파라미터 이름 유지를 선택합니다.
-
소스 데이터베이스에서 루틴 파라미터 길이를 유지할 수 있습니다. DMS Schema Conversion은 도메인을 생성하고 이를 사용하여 루틴 파라미터 길이를 지정합니다. 이렇게 하려면 파라미터 길이 유지를 선택합니다.