Platzhalter bei der Tabellenzuordnung - AWS Database Migration Service

Platzhalter bei der Tabellenzuordnung

In diesem Abschnitt werden Platzhalter beschrieben, die Sie verwenden können, wenn Sie die Schema- und Tabellennamen für die Tabellenzuordnung angeben.

Platzhalter Entspricht
% Null oder mehr Zeichen
_ Ein einzelnes Zeichen
[_] Ein wörtlicher Unterstrich
[ab] Eine Reihe von Charakteren. Zum Beispiel entspricht [ab] entweder „a“ oder „b“.
[a-d] Eine Reihe von Zeichen. Zum Beispiel entspricht [a-d] entweder 'a', 'b', 'c' oder 'd'.

Für Oracle-Quell- und Zielendpunkte können Sie das zusätzliche escapeCharacter-Verbindungsattribut verwenden, um ein Escape-Zeichen anzugeben. Ein Escape-Zeichen ermöglicht Ihnen, ein bestimmtes Platzhalterzeichen in Ausdrücken so zu verwenden, als ob es kein Platzhalterzeichen wäre. escapeCharacter=# Ermöglicht Ihnen beispielsweise, „#“ zu verwenden, damit ein Platzhalterzeichen in einem Ausdruck wie in diesem Beispielcode als normales Zeichen fungiert.

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

Hier sorgt das Escape-Zeichen '#' dafür, dass sich das Platzhalterzeichen '_' wie ein normales Zeichen verhält. AWS DMS wählt Tabellen im genannten Schema ausROOT, wobei jede Tabelle einen Namen mit TEST_T einem Präfix hat.