

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á.

# Migrando seu esquema de origem para seu banco de dados de destino usando AWS SCT
<a name="CHAP_GettingStarted.SCT"></a>

Recomendamos usar o DMS Schema Conversion para converter seus esquemas de banco de dados de origem. Para obter mais informações, consulte [Conceitos básicos da DMS Schema Conversion](getting-started.md). Se você preferir usar o legado AWS Schema Conversion Tool, siga as etapas abaixo.

**Para migrar seu esquema de origem para seu banco de dados de destino com AWS SCT**

1. Instale AWS Schema Conversion Tool o. Para obter mais informações, consulte [Instalação, verificação e atualização da AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Installing.html#CHAP_Installing.Procedure) no *AWS Guia do usuário da Schema Conversion Tool*. 

   Ao baixar drivers JDBC para o MySQL e o PostgreSQL, anote o local em que salva os drivers, caso a ferramenta solicite a localização deles.

1. Abra AWS Schema Conversion Tool o. Escolha **Arquivo** e **Novo projeto**.

1. Na janela **Novo projeto**, defina os seguintes valores:
   + Defina o **Nome do projeto** como **DMSProject**.
   + Mantenha a **localização** como está para armazenar seu AWS SCT projeto na pasta padrão.

   Escolha **OK**.

1. Escolha **Adicionar origem** para adicionar um banco de dados MySQL de origem ao projeto e escolha **MySQL** e **Avançar**.

1. Na página **Adicionar origem**, defina os seguintes valores:
   + **Nome da conexão**: **source**
   + **Nome do servidor**: insira o endpoint do banco de dados MySQL anotado anteriormente.
   + **Porta do servidor**: **3306**
   + **Nome do usuário**: **admin**
   + **Senha**: **changeit**

1. Escolha **Adicionar destino** para adicionar um banco de dados de destino do Amazon RDS para PostgreSQL ao projeto e escolha **Amazon RDS para PostgreSQL**. Escolha **Próximo**.

1. Na página **Adicionar origem**, defina os seguintes valores:
   + **Nome da conexão**: **target**
   + **Nome do servidor**: insira o endpoint do banco de dados PostgreSQL anotado anteriormente.
   + **Porta do servidor**: **5432**
   + **Banco de dados**: insira o nome do banco de dados PostgreSQL.
   + **Nome do usuário**: **postgres**
   + **Senha**: **changeit**

1. No painel esquerdo, escolha **dms\$1sample** em **Esquemas**. No painel direito, escolha o banco de dados Amazon RDS para PostgreSQL de destino. Escolha **Criar mapeamento**. Você pode adicionar várias regras de mapeamento a um único AWS SCT projeto. Para obter mais informações sobre regras de mapeamento, consulte [Criação de regras de mapeamento](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Mapping.html). 

1. Escolha **Visualização principal**.

1. No painel esquerdo, escolha **dms\$1sample** em **Esquemas**. Abra o menu de contexto (clique com o botão direito do mouse) e selecione **Converter esquema**. Confirme a ação.

   Depois que a ferramenta converte o esquema, o esquema **dms\$1sample** aparece no painel direito.

1. No painel direito, em **Esquemas**, abra o menu de contexto (clique com o botão direito do mouse) de **dms\$1sample** e escolha **Aplicar ao banco de dados.** Confirme a ação.

Verifique se a migração do esquema foi concluída. Siga as etapas a seguir.

**Para verificar a migração do esquema**

1. Conecte-se ao cliente do Amazon EC2.

1. Inicie o cliente do PSQL com o comando a seguir. Especifique o endpoint do banco de dados PostgreSQL e forneça a senha do banco de dados quando solicitado.

   ```
   psql \
      --host=dms-postgresql.abcdefg12345.us-west-2.rds.amazonaws.com \
      --port=5432 \
      --username=postgres \
      --password \
      --dbname=dms_sample
   ```

1. Consulte uma das tabelas (vazias) para verificar se AWS SCT aplicou o esquema corretamente,

   ```
   dms_sample=> SELECT * from dms_sample.player;
    id | sport_team_id | last_name | first_name | full_name
   ----+---------------+-----------+------------+-----------
   (0 rows)
   ```