Curingas no mapeamento de tabela - AWSDatabase 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 or more characters
_ A single character
[_] A literal underscore character
[ab] A set of characters. For example, [ab] matches either 'a' or 'b'.
[a-d] A range of characters. For example,[a-d] matches either 'a', 'b', 'c', or '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. O AWS DMS seleciona tabelas no esquema chamado ROOT, em que cada tabela tem um nome com TEST_T como prefixo.