Estratégias Avançadas de Migração de Dados
Embora o Duplicator se destaque na migração completa de sites WordPress, certos casos de uso especializados exigem fluxos de trabalho personalizados. Este guia abrange cenários de migração avançados com instruções passo a passo para cada situação.
Visão Geral
Este guia aborda três categorias principais de migrações avançadas:
- Migrações Parciais de Sites – Movendo arquivos, pastas ou tabelas de banco de dados específicos
- Migrações de Sites Grandes – Otimizando fluxos de trabalho para sites com tamanhos de arquivo significativos
- Cenários Específicos de Banco de Dados – Execução de SQL e preservação seletiva de tabelas
Cenários Gerais de Migração
Abordagem 1: Movendo Parte de um Site
Caso de Uso: Você precisa migrar arquivos ou tabelas de banco de dados específicos em vez de seu site inteiro.
Entendendo os Recursos do WordPress
Um site WordPress consiste em dois componentes principais:
- Arquivos – Temas, plugins, uploads e arquivos principais do WordPress
- Tabelas de Banco de Dados – Posts, usuários, configurações e outros dados
Ao usar as opções de filtro do Duplicator, você pode incluir ou excluir seletivamente esses ativos para criar backups personalizados.
Configuração de Backup
Gerenciamento de Arquivos: Navegue até Duplicator Pro » Backups » Adicionar Novo » Backup » Filtros » Filtros de Arquivo

Você pode excluir:
- Arquivos ou pastas específicas (insira caminhos completos de diretório)
- Extensões de arquivo (por exemplo,
.zip,.log) - Arquivos de mídia grandes para reduzir o tamanho do backup
Exemplo: Para excluir o diretório de uploads:
/wp-content/uploads/
Gerenciamento de Banco de Dados
Navegue até Duplicator Pro » Backups » Adicionar Novo » Backup » Filtros de Banco de Dados » Tabelas Excluídas

Selecione tabelas específicas para excluir do seu backup. Isso é útil quando você deseja:
- Preservar dados existentes no site de destino
- Reduzir o tamanho do arquivo de backup
- Mover apenas alterações de configuração
Opções de Instalação (Somente Pro)
Durante a instalação, você tem quatro opções de extração em Etapa 1 » Opções » Pular Arquivos:
- Extrair todos os arquivos – Extração completa (padrão)
- Pular extração de arquivos principais do WP – Extrair apenas
wp-contente arquivos não principais - Extrair apenas arquivos de mídia e novos plugins/temas – Preserva plugins e temas existentes no destino
- Pular extração de arquivos principais do WP e plugins/temas existentes no host – Quando esta opção é escolhida, os arquivos principais do WordPress, se houver, não são modificados. Eles não são excluídos e/ou extraídos.
Além disso, se um plugin (tema) existir TANTO no host quanto no arquivo, o conteúdo do plugin (tema) do host será mantido.

Modos de Instalação
Combine filtros de arquivo com esses modos de instalação para máxima flexibilidade:
- Instalação de Sobrescrita – Substitui arquivos existentes preservando o conteúdo excluído
- Instalação de Importação – Mescla o conteúdo do backup com os dados do site existente
Abordagem 2: Migrando Sites Grandes
Caso de Uso: Seu site tem arquivos grandes que causam uploads/downloads lentos, e você precisa migrar com frequência entre ambientes.
Opção 1: Sobrescrita Clássica com Backups Filtrados
Este método é ideal quando você tem dois sites quase idênticos (por exemplo, Desenvolvimento e Staging) e só precisa sincronizar alterações.
Pré-requisitos:
- Dois sites com estruturas de arquivos idênticas
- Mesmo esquema de banco de dados (dados diferentes são aceitáveis)
- Os sites podem estar nos mesmos servidores ou em servidores diferentes
Fluxo de trabalho:
- Criar Backup Filtrado
- Em Backup » Filtros de Arquivo, exclua diretórios grandes:

/wp-content/uploads/
- Crie o backup
- Transferir Arquivos de Backup
- Baixe os arquivos do instalador e do arquivo compactado
- Faça o upload para o diretório raiz do WordPress do seu site de staging
- Executar Instalação
- Acesse
installer.phpno seu site de staging - Extraia o arquivo compactado
- Conclua o processo de instalação
- Acesse
- Resultado
- O site de staging recebe todas as atualizações do site de desenvolvimento
- Diretórios excluídos (como
/uploads/) permanecem inalterados no Staging - Migração significativamente mais rápida devido ao tamanho menor do backup
Opção 2: Modo de Instalação de Importação
Para melhorias rápidas no fluxo de trabalho, use o recurso Importar Instalação do Duplicator. Este modo permite que você:
- Mescle dados de backup com o conteúdo existente
- Atualize seletivamente componentes específicos do site
- Mantenha ciclos de migração mais rápidos

Abordagem 3: Sincronizando Desenvolvimento com Produção
Caso de Uso: Você precisa sincronizar um site de staging/desenvolvimento com um site de produção grande, preservando os dados de produção.
Pré-requisitos:
- Duplicator Pro instalado em ambos os sites
- Acesso a ambos os ambientes de site
Fluxo de trabalho:
- Backup de Dados de Produção (Crítico)
- Crie um backup completo do seu site de produção por segurança
- Identifique e exporte tabelas específicas do banco de dados de produção que você deseja preservar:
- Dados do usuário (
wp_users,wp_usermeta) - Pedidos/transações (tabelas do WooCommerce)
- Envios de formulário
- Conteúdo gerado pelo usuário
- Dados do usuário (
- Exporte estas tabelas usando o phpMyAdmin ou a ferramenta de banco de dados da sua hospedagem
- Configurar Motor de Arquivamento
- Defina Mecanismo de Arquivamento para DupArchive
- Realizar Instalação de URL de Importação
- No seu site de staging, use o recurso Importar Instalação
- Insira a URL de backup do seu site principal
- Siga as instruções de instalação
- Restaurar Dados de Produção Preservados
- Após a conclusão da importação, reimporte as tabelas do banco de dados de produção que você exportou na Etapa 1
- Use o phpMyAdmin ou consultas SQL para mesclar os dados preservados de volta ao banco de dados de produção
- Verifique se os dados preservados aparecem corretamente
- Resultado
- O site de staging corresponde perfeitamente ao site principal


Melhor Prática: Sempre faça backup do seu banco de dados de produção antes de sincronizar do staging.
Cenários Específicos de Banco de Dados
Preservando Tabelas Existentes do Banco de Dados
Caso de Uso: Você deseja manter tabelas específicas inalteradas durante a migração (por exemplo, preservar posts em um site de staging enquanto atualiza todo o resto).
Exemplo de Cenário:
Você está migrando de Desenvolvimento para Staging, mas deseja manter os posts existentes do Staging na tabela wp_posts.
Configuração de Backup
Configuração de Instalação
- Configurar Instalação de Destino
- Faça upload do instalador e do arquivo para o site de staging Inicie o
installer.phpNa Etapa 1 » Configuração, Selecione a ação: “Sobrescrever tabelas existentes” Clique em Validar
💡O que isso faz: Mantém todas as tabelas existentes e substitui apenas aquelas no arquivo compactado. - Faça upload do instalador e do arquivo para o site de staging Inicie o
- Verificar Preservação de Tabelas
- Em Validar » Banco de Dados, verifique “Tabelas Marcadas para Remoção ou Backup”
- Confirme que
wp_postsNÃO está na lista de remoção - Se estiver correto, prossiga com a instalação
- Resultado
- Todas as atualizações de dados do site de Desenvolvimento
- A tabela
wp_postspermanece inalterada no Staging - Posts criados no Staging são preservados

Cenários Não Suportados
Backups Incrementais ou Diferenciais
Pergunta: O Duplicator suporta backups incrementais ou diferenciais?
Resposta: Não, o Duplicator cria backups completos a cada vez. No entanto, você pode otimizar o tamanho do backup usando filtros.
Abordagem Alternativa:
- Backups completos – Agende semanalmente ou a cada X dias com todos os arquivos
- Backups somente do banco de dados – Agende backups diários ou a cada X horas para alterações frequentes no banco de dados
- Use Filtros de Arquivo para excluir diretórios grandes e estáticos
Essa abordagem oferece snapshots frequentes do banco de dados, evitando backups repetitivos de arquivos.
Migrando Posts Individuais do Blog
Pergunta: Como posso copiar apenas posts de blog com suas imagens, comentários, categorias e tags?
Resposta: O Duplicator migra sites inteiros, não itens individuais como posts.
Solução Recomendada:
Use a ferramenta integrada Importar/Exportar do WordPress combinada com transferências manuais de arquivos:
- Exportar Publicações
- Selecione Posts e baixe o arquivo XML
- Transferir Arquivos de Mídia
- Use FTP para copiar o diretório
/wp-content/uploads/ - Transfira apenas as pastas que contêm as imagens dos seus posts
- Use FTP para copiar o diretório
- Importar no Destino
- Instale o Importador do WordPress
- Faça o upload e importe seu arquivo XML
- O WordPress associará os arquivos de mídia automaticamente
Melhores Práticas
Ambientes de Teste
Sempre teste em staging primeiro – Execute migrações avançadas em um ambiente de staging antes de mexer na produção.
Crie backups antes de começar – Faça um backup completo do seu site de destino antes de qualquer migração.
Documente seu fluxo de trabalho – Mantenha anotações sobre os filtros usados e as tabelas excluídas para referência futura.
Otimização de Desempenho
Use o DupArchive para sites grandes – Mais confiável para arquivos acima de 2GB.
Filtre estrategicamente – Exclua diretórios grandes e estáticos que não mudam entre as migrações.
Agende apropriadamente – Execute backups grandes durante horários de menor movimento.
Solução de Problemas
Se ocorrerem problemas durante migrações avançadas:
- Verifique os caminhos de filtro – Certifique-se de que os caminhos excluídos estão corretos e use barras normais.
- Verifique a existência de tabelas – Tabelas preservadas devem existir no destino.
- Revise as permissões – Confirme se os diretórios de destino têm as permissões de gravação adequadas.
- Consulte os logs – Verifique os arquivos de log do Duplicator para mensagens de erro específicas.
Obtendo Ajuda
Precisa de ajuda adicional com migrações avançadas?
- Base de Conhecimento: Navegue pela nossa documentação completa
- Fórum de Suporte: Faça perguntas em nosso fórum da comunidade
- Suporte Pro: Usuários do Duplicator Pro podem enviar um ticket de suporte