本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在DMS架构转换中设置转换规则
在使用架构转换转换数据库DMS架构之前,您可以设置转换规则。转换规则可以执行诸如将对象名称更改为小写或大写、添加或删除前缀或后缀,以及重命名对象之类的操作。例如,假设源架构中有一组名为 test_TABLE_NAME
的表。您可以设置一条规则,将前缀 test_
在目标架构中更改为前缀 demo_
。
您可以创建执行以下任务的转换规则:
-
添加、删除或替换前缀
-
添加、删除或替换后缀
-
更改列的数据类型
-
将对象名称更改为小写或大写
-
重命名对象
您可以为以下对象创建转换规则:
-
架构
-
表
-
列
创建转换规则
DMS架构转换将转换规则存储为迁移项目的一部分。您可以在创建迁移项目时设置转换规则,也可以稍后对其进行编辑。
您可以在项目中添加多个转换规则。DMSSchema Conversion 在转换过程中应用转换规则的顺序与添加规则的顺序相同。
创建转换规则
-
在创建迁移项目页面上,选择添加转换规则。有关更多信息,请参阅 创建迁移项目。
-
对于规则目标,选择要应用此规则的数据库对象的类型。
-
对于源架构,选择输入架构。然后,输入此规则适用的源架构、表和列的名称。您可以输入确切名称以选择一个对象,也可以输入模式来选择多个对象。可使用百分号(%)作为通配符,替换数据库对象名称中任意数量的任何符号。
-
对于操作,选择要执行的任务。
-
根据规则类型的不同,输入一个或两个其他值。例如,要重命名对象,请输入对象的新名称。要替换前缀,则输入旧前缀和新前缀。
-
选择添加转换规则以添加其他转换规则。
添加完规则后,选择创建迁移项目。
要复制现有的转换规则,可选择复制。要编辑现有的转换规则,可从列表中选择此规则。要删除现有的转换规则,选择删除。
编辑转换规则
您可以在迁移项目中新增、删除转换规则,或编辑现有的转换规则。由于DMS架构转换在架构转换启动期间会应用转换规则,因此请务必关闭架构转换,并在编辑规则后重新启动架构转换。
编辑转换规则
-
登录 AWS Management Console,然后在 https://console.aws.amazon.com/dms/v2
/上打开 AWS DMS 控制台。 -
选择迁移项目,然后选择您的迁移项目。
-
选择架构转换,然后选择关闭架构转换。
-
AWS DMS 关闭架构转换后,选择 Modi fy 以编辑您的迁移项目设置。
-
对于转换规则,请选择下列操作之一:
-
选择复制,以复制现有的转换规则并将其添加到列表末尾。
-
选择删除,以删除现有的转换规则。
-
选择现有的转换规则进行编辑。
-
-
完成编辑后,选择保存更改。
-
在迁移项目页面上,从列表中选择您的项目。选择架构转换,然后选择启动架构转换。