View a markdown version of this page

在 DMS 架构转换中刷新数据库架构 - AWS Database Migration Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 DMS 架构转换中刷新数据库架构

创建迁移项目之后,DMS 架构转换会将有关源架构和目标架构的信息存储在此项目中。DMS 架构转换使用延迟加载,仅在需要时加载元数据,例如,当您在数据库树中选择节点时。您可以使用预先加载,更快地加载架构信息。为此,可选择您的架构,然后从操作中选择加载元数据

将对象自动或手动加载到迁移项目之后,DMS 架构转换将不再使用延迟加载。因此,当您更改数据库中的对象(如表和过程)时,请务必在迁移项目中刷新它们。

要从数据库刷新架构,可选择要刷新的对象,然后从操作中选择从数据库刷新。您可以刷新源数据库和目标数据库架构中的数据库对象:

    • 数据库连接

      如果您更新源数据库架构,请选择 “从数据库刷新”,将项目中的架构替换为源数据库中的最新架构。

    • 虚拟连接

      如果您更新源数据库的 S3 存储桶中的 DDL 脚本,请选择从数据库刷新,使用来自 S3 存储桶中 DDL 脚本的最新元数据更新项目中的架构。

      注意

      对于虚拟连接,只能在对象树的顶层使用从数据库刷新。此操作会清除对象树并从 S3 存储桶中的 DDL 脚本中重新加载元数据。

  • 目标

    如果您更新目标数据库的架构,DMS 架构转换会将项目中的架构替换为目标数据库中的最新架构。DMS 架构转换会用目标数据库中的代码替代转换后的代码。选择从数据库刷新之前,请确保已将转换后的代码应用于目标数据库。否则,请再次转换源数据库架构。