Mesclagem de banco de dados WordPress facilitada com o WPMerge
Este é um post patrocinado pela equipe do WPMerge. O tutorial a seguir fornece tudo o que você precisa saber para começar.
Sempre que trabalhamos com ambientes WordPress, é comum clonarmos o banco de dados de produção para nosso banco de dados de desenvolvimento local, mas não necessariamente o contrário.
Por exemplo, digamos que trabalhamos no banco de dados de desenvolvimento local que contém novas postagens, talvez novos pedidos do WooCommerce ou outros dados que você gostaria de compartilhar com o site de produção.
Neste ponto, você tem duas versões do banco de dados que gostaria de mesclar sem perder as alterações em nenhum dos ambientes.
Para gerenciar isso, temos algumas opções:
- Você pode anotar todas as alterações feitas no site de desenvolvimento local e realizá-las meticulosamente no site de produção.
- Você pode copiar as linhas alteradas do site de desenvolvimento e executar as consultas no site de produção. O problema com isso é quando os novos dados chegam; os usuários podem ter os mesmos IDs usados no banco de dados de desenvolvimento local, criando um conflito.
- Com as ferramentas atualmente disponíveis, você pode mover o banco de dados de desenvolvimento para o site ativo. Mas você perderia as mudanças vitais como comentários ou pedidos que aconteceram no site ativo durante o desenvolvimento.
Nenhum deles contribui para um fluxo de trabalho de implantação ideal.
Mesclagem de banco de dados WordPress
O WPMerge altera isso mesclando as alterações no site de desenvolvimento para o site ativo sem sobrescrever as alterações feitas no site ativo desde a clonagem.
Ele irá lidar com a criação de novos IDs, substituindo os antigos e também serializar IDs de postagem de forma inteligente.
Como funciona
Antes de iniciar o desenvolvimento, você deve clonar o site de produção usando uma ferramenta de sua escolha, como InfiniteWP, WP Time Capsule, All-on-One WP Migration ou Duplicator.
Agora você tem um site de produção, e é clone, o site de desenvolvimento. Instale o plug-in WPMerge nos sites de produção e desenvolvimento e conecte-os.
O WPMerge agora está pronto para você iniciar o desenvolvimento. Todas as alterações feitas no ambiente de desenvolvimento serão registradas.
Durante o desenvolvimento, você pode acessar o banco de dados de produção e aplicar suas alterações locais a qualquer momento e continuar o desenvolvimento. Isso fornece uma visão completa de como seu código funciona no banco de dados de produção atual.
Após a conclusão do desenvolvimento, você pode enviar as alterações para a produção. Durante esse processo, apenas as consultas que foram registradas são enviadas para o banco de dados de produção.
Quanto aos arquivos, você pode baixar arquivos novos e alterados como um arquivo zip e enviá-los via S/FTP. I Em uma versão futura, esse processo será automatizado em breve – assim como a fusão do banco de dados com um clique, os arquivos também serão sincronizados com um único clique.
Como você pode usar o WPMerge?
Mesmo assim, você se pergunta:
Por que eu precisaria deste plugin?
Esses são alguns dos casos de uso em que o WPMerge se encaixa.
- ele pode ser usado sempre que você estiver lidando com um site que recebe pedidos ao vivo, comentários ou quaisquer dados continuamente,
- ele também pode ser usado se você quiser permitir que seus clientes façam alterações no site ativo enquanto você estiver desenvolvendo,
- você também pode usá-lo para atualizar plugins, temas e núcleo do WordPress.
- ele facilita o envio de edições de temas ou páginas para um site ativo.
- o plug-in é sólido para fazer edições de código em páginas ou adicionar novas funcionalidades a páginas existentes,
- e assim por diante.
Claro, esses são apenas alguns dos exemplos.
Independentemente disso, a necessidade de mesclar o banco de dados do WordPress do local para a produção não é uma necessidade imperceptível, e o WPMerge fornece uma funcionalidade sólida para garantir que você possa se concentrar em realizar seu trabalho localmente enquanto envia as atualizações para a produção.

