Curingas no mapeamento de tabela - AWS Database Migration Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Curingas no mapeamento de tabela

Esta seção descreve os curingas que é possível utilizar ao especificar o esquema e os nomes das tabelas para o mapeamento de tabela.

Curinga Correspondências
% Zero ou mais caracteres
_ Um único caractere
[_] Um caractere de sublinhado literal
[ab] Um conjunto de caracteres. Por exemplo, [ab] corresponde a 'a' ou 'b'.
[a-d] Uma variedade de personagens. Por exemplo, [a-d] corresponde a 'a', 'b', 'c' ou 'd'.

Para endpoints de origem e de destino do Oracle, é possível utilizar o atributo de conexão adicional escapeCharacter para especificar um caractere de escape. Um caractere de escape permite que você utilize um caractere curinga especificado em expressões como se não fosse curinga. Por exemplo, escapeCharacter=# permite que você utilize '#' para fazer com que um caractere curinga atue como um caractere comum em uma expressão, como neste código de exemplo.

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

Aqui, o caractere de escape '#' faz com que o caractere curinga '_' atue como um caractere normal. AWS DMS seleciona tabelas no esquema chamadoROOT, em que cada tabela tem um nome com seu TEST_T prefixo.