本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
同构数据迁移的选择规则
您可以使用选择规则来选择要包含在复制中的架构、表或两者。
注意
Amazon DMS 仅在使用兼容 MongoDB 的数据库作为源时,支持同构数据迁移的选择规则。
创建数据迁移任务时,选择添加选择规则。
对于规则设置,请提供以下值:
架构:选择输入架构。
架构名称:提供要复制的架构的名称,或
%
用作通配符。表名:: 提供要复制的表的名称,或
%
用作通配符。
默认情况下,DMS 支持的唯一规则操作是Include
,而 DMS 支持的唯一通配符是。%
例 迁移架构中的所有表
以下示例将所有表从源中名为 dmsst
的架构中迁移到目标端点。
{ "rules": [ { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "dmsst", "table-name": "%" }, "filters": [], "rule-id": "1", "rule-name": "1" } ] }
例 迁移架构中的一些表
以下示例将名称以开头的所有表从源代码dmsst
中命名的架构迁移到目标终端节点。collectionTest
{ "rules": [ { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "dmsst", "table-name": "collectionTest%" }, "filters": [], "rule-id": "1", "rule-name": "1" } ] }
例 从多个架构中迁移特定表
以下示例将源中名为dmsst
和的多个架构Test
中的一些表迁移到目标终端节点。
{ "rules": [ { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "dmsst", "table-name": "collectionTest1" }, "filters": [], "rule-id": "1", "rule-name": "1" }, { "rule-type": "selection", "rule-action": "include", "object-locator": { "schema-name": "Test", "table-name": "products" }, "filters": [], "rule-id": "2", "rule-name": "2" } ] }