테이블 매핑의 와일드카드 - AWS 데이터베이스 마이그레이션 서비스

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

테이블 매핑의 와일드카드

이 섹션에서는 테이블 매핑을 위한 스키마와 테이블 이름을 지정할 때 사용할 수 있는 와일드카드에 대해 설명합니다.

와일드카드 일치 항목
% 0자 이상
_ 단일 캐릭터
[_] 리터럴 밑줄 문자
[ab] 문자 세트. 예를 들어, [ab] 는 'a' 또는 'b'와 일치합니다.
[a-d] 다양한 문자. 예를 들어, [a-d] 는 'a', 'b', 'c' 또는 'd'와 일치합니다.

Oracle 소스 및 대상 엔드포인트의 경우, escapeCharacter 추가 연결 속성을 사용하여 이스케이프 문자를 지정할 수 있습니다. 이스케이프 문자를 사용하면 와일드카드 문자를 와일드카드가 아닌 것처럼 표현식에 사용할 수 있습니다. 예를 들어, escapeCharacter=#를 사용하면 이 샘플 코드에서처럼 표현식에 '#'을 사용하여 와일드카드 문자가 일반 문자로 작동하도록 할 수 있습니다.

{ "rules": [ { "rule-type": "selection", "rule-id": "542485267", "rule-name": "542485267", "object-locator": { "schema-name": "ROOT", "table-name": "TEST#_T%" }, "rule-action": "include", "filters": [] } ] }

여기서 '#' 이스케이프 문자는 '_' 와일드카드 문자가 일반 문자로 작동하도록 합니다. AWS DMS 이름이 지정된 ROOT 스키마에서 테이블을 선택합니다. 여기서 각 테이블에는 TEST_T 접두사로 이 이름이 지정됩니다.