Para migrações contínuas, é possível iniciar o processo de promoção depois que for a hora de mover leituras e gravações para os bancos de dados de destino. A promoção significa que o Database Migration Service se desconecta do banco de dados de origem, para de replicar eventos de dados de mudança para o banco de dados de destino e limpa todos os dados temporários de migração.
- Opcional: verifique se os dados de migração estão completos.
- Interrompa todas as gravações, scripts em execução e conexões de cliente com o banco de dados de origem. O período de inatividade começa aqui.
- Observe a métrica de atraso de replicação e aguarde até que ela diminua significativamente, idealmente na ordem de minutos ou segundos.
- Execute a ação de promoção no job de migração.
  Console- No console Google Cloud , acesse a página Jobs de migração.
- Na guia Jobs, clique no nome de exibição do job de migração
        que você quer promover.
          A página de detalhes do job de migração é aberta. 
- Clique em Promover.
- Na caixa de diálogo, clique em Promover.
 gcloudAntes de usar os dados do comando abaixo, faça estas substituições: - MIGRATION_JOB_ID com o identificador do job de migração.
    Se você não souber o identificador, use o comando gcloud database-migration migration-jobs listpara listar todos os jobs de migração em uma determinada região e ver os identificadores deles.
- REGION com o identificador da região em que o perfil de conexão está salvo.
- Opcional: por padrão, o Database Migration Service migra todos os bancos de dados na sua origem. Se você quiser migrar apenas bancos de dados específicos, use a flag - --databases-filtere especifique os identificadores como uma lista separada por vírgulas.- Por exemplo: - --databases-filter=my-business-database,my-other-database- É possível editar depois os jobs de migração criados com o - --database-filter flagusando o comando- gcloud database-migration migration-jobs update.
 Execute o seguinte comando: Linux, macOS ou Cloud Shellgcloud database-migration migration-jobs \ promote MIGRATION_JOB_ID \ --region=REGION Windows (PowerShell)gcloud database-migration migration-jobs ` promote MIGRATION_JOB_ID ` --region=REGION Windows (cmd.exe)gcloud database-migration migration-jobs ^ promote MIGRATION_JOB_ID ^ --region=REGION ResultadoA ação é realizada de forma assíncrona. Assim, esse comando retorna uma entidade de operação que representa uma operação de longa duração: done: false metadata: '@type': type.googleapis.com/google.cloud.clouddms.v1.OperationMetadata apiVersion: v1 createTime: '2024-02-20T12:20:24.493106418Z' requestedCancellation: false target: MIGRATION_JOB_ID verb: start name: OPERATION_ID - Use o comando 
  gcloud database-migration migration-jobs describepara conferir o status do job de migração.
- Use o 
  gcloud database-migration operations describecom o OPERATION_ID para conferir o status da operação.
 
- A instância de destino é promovida, e os bancos de dados migrados
   agora estão acessíveis para todas as operações de leitura e gravação.
    O status do job de migração muda para Completed.
- Agora o aplicativo pode ser conectado à instância do Cloud SQL, e o job de migração pode ser excluído com segurança.