Verificar uma migração
Nesta página, você confirma se o job de migração migrou os dados da instância de banco de dados de origem para a instância de banco de dados de destino do Cloud SQL corretamente.No mínimo, verifique se a instância de banco de dados e as tabelas dela existem na instância do Cloud SQL. Também é possível verificar as contagens de linhas ou o conteúdo exato das tabelas.
As etapas a seguir mostram um exemplo mínimo:
- Acesse a página Instâncias de SQL no Google Cloud console.
- Clique na entrada de réplica de leitura do job de migração.
- Clique no ícone Ativar o Cloud Shell que aparece na região superior direita da página.
- No prompt do Cloud Shell, pressione Enter.
- Opcional: se uma caixa de diálogo Autorizar o Cloud Shell aparecer, clique em Autorizar.
- Quando o comando Inserir senha for exibido, digite a senha fornecida ou gerada pelo Database Migration Service em Definir e criar a instância de destino do Cloud SQL.
- Execute comandos SQL para verificar a migração. Por exemplo:
- No prompt postgres, digite
\listpara listar os bancos de dados e verificar se a instância de banco de dados de origem aparece. - No prompt postgres, digite
\connect SOURCE_DB_NAMEe insira a senha quando solicitado para se conectar à instância de banco de dados e conferir as tabelas associadas a ela. O nome do prompt muda depostgrespara SOURCE_DB_NAME. - No prompt SOURCE_DB_NAME, digite
\dtpara conferir as tabelas dessa instância. - No prompt SOURCE_DB_NAME, digite
GRANT cloudsqlexternalsync to USER;para conceder a esse usuário permissão do usuário de acesso aos dados nas tabelas dessa instância. Além disso, substitua USER pelo nome do usuário usado para se conectar à instância de banco de dados de destino. - No prompt SOURCE_DB_NAME, digite
SELECT * from TABLE_NAME;para conferir as informações replicadas de uma tabela na instância de banco de dados de origem. - Verifique se as informações na tabela estão corretas.
- No prompt postgres, digite
- Verifique se as restrições, como chaves primárias, chaves estrangeiras e índices, foram migradas corretamente para a instância de banco de dados de destino do Cloud SQL.
Se tudo o que você verificar estiver como esperado, o Database Migration Service terá migrado os dados corretamente.