La fusión de bases de datos de WordPress es más fácil con WPMerge
Esta es una publicación patrocinada por el excelente equipo de WPMerge. El siguiente tutorial proporciona todo lo que necesita saber para comenzar.
Siempre que trabajamos con entornos de WordPress, es común que clonemos la base de datos de producción en nuestra base de datos de desarrollo local, pero no necesariamente al revés.
Por ejemplo, supongamos que trabajamos en la base de datos de desarrollo local que contiene nuevas publicaciones, tal vez nuevos pedidos de WooCommerce u otros datos que le gustaría compartir con el sitio de producción.
En este punto, tiene dos versiones de la base de datos que le gustaría fusionar sin perder los cambios en ninguno de los entornos.
Para gestionar esto, tenemos algunas opciones:
- Puede anotar todos los cambios realizados en el sitio de desarrollo local y realizarlos meticulosamente en el sitio de producción.
- Puede copiar las filas modificadas del sitio de desarrollo y ejecutar las consultas en el sitio de producción. El problema con esto es cuando llegan los nuevos datos; los usuarios pueden tener las mismas identificaciones utilizadas en la base de datos de desarrollo local y, en última instancia, crear un conflicto.
- Con las herramientas disponibles actualmente, puede mover la base de datos de desarrollo al sitio en vivo. Pero perdería los cambios vitales como los comentarios o los pedidos que ocurrieron en el sitio en vivo durante el desarrollo.
Ninguno de ellos constituye un flujo de trabajo de implementación ideal.
Fusión de base de datos de WordPress
WPMerge cambia eso al fusionar los cambios en el sitio de desarrollo con el sitio en vivo sin sobrescribir los cambios realizados en el sitio en vivo desde la clonación.
Manejará la creación de nuevas identificaciones, el reemplazo de las antiguas y también serializará de manera inteligente las identificaciones de las publicaciones.
Cómo funciona
Antes de comenzar el desarrollo, debe clonar el sitio de producción utilizando una herramienta de su elección, como InfiniteWP, WP Time Capsule, All-on-One WP Migration o Duplicator.
Ahora tiene un sitio de producción y su clon, el sitio de desarrollo. Instale el complemento WPMerge en los sitios de producción y desarrollo y conéctelos.
WPMerge ahora está listo para que comience el desarrollo. Todos los cambios realizados en el entorno de desarrollo serán registrados.
Durante el desarrollo, puede extraer la base de datos de producción y aplicar sus cambios locales en cualquier momento y continuar con el desarrollo. Esto le brinda una imagen completa de cómo funciona su código en la base de datos de producción actual.
Una vez finalizado el desarrollo, puede enviar los cambios a producción. Durante este proceso, solo las consultas que se registraron se envían a la base de datos de producción.
En cuanto a los archivos, puede descargar archivos nuevos y modificados como un archivo zip y cargarlos a través de S/FTP. I En una versión futura, este proceso se automatizará pronto: al igual que la fusión de la base de datos con un solo clic, los archivos también se sincronizarán con un solo clic.
¿Cómo puedes usar WPMerge?
Aún así, te preguntas:
¿Por qué necesitaría este complemento?
Estos son algunos de los casos de uso en los que encaja WPMerge.
- se puede usar siempre que esté tratando con un sitio que recibe pedidos en vivo, comentarios o cualquier información continuamente,
- también se puede usar si desea permitir que sus clientes realicen cambios en el sitio en vivo mientras está desarrollando,
- también puede usarlo para actualizar complementos, temas y el núcleo de WordPress.
- hace que sea fácil enviar ediciones de temas o páginas a un sitio en vivo.
- el complemento es sólido para realizar ediciones de código en las páginas o agregar nuevas funciones a las páginas existentes,
- y así.
Por supuesto, estos son sólo algunos de los ejemplos.
Independientemente, la necesidad de fusionar la base de datos de WordPress de local a producción no es una necesidad inadvertida, y WPMerge proporciona una funcionalidad sólida para asegurarse de que pueda concentrarse en realizar su trabajo localmente mientras impulsa la fusión de las actualizaciones a producción.

