Actualmente uso un script de volcado y confirmo la base de datos al repositorio git.
--skip-extended-insert --skip-comments --skip-dump-date
significa que una diferencia me puede dar una idea justa de lo que ha cambiado, pero todo se derrumba si trato de fusionarme.
WP_SITEURL, WP_HOME y todos los demás lugares donde Wordpress almacena las URL completas necesitan actualizarse al importar a otro host (prueba, puesta en escena, producción)
¿Alguien está usando un método mejor?
Temas principales:
- Wordpress almacena las URL completas en toda la base de datos (no portátil)
- Muchos otros cambios de registros no relevantes
- valores de auto_increment (solo los elimino, pero me he encontrado con problemas de identificación)
- marcas de tiempo (también pueden eliminarse, potencialmente)
- registros transitorios * ... no tengo idea de qué hacer con ellos
Un proceso que creara migraciones con marca de tiempo, con solo las cosas agregadas o eliminadas, sería ideal ... pero no estoy seguro de si es posible.