Actuellement, j'utilise un script de vidage et valide la base de données dans le dépôt git.
--skip-extended-insert --skip-comments --skip-dump-date
signifie qu'un diff peut me donner une bonne idée de ce qui a changé, mais tout tombe si j'essaye de fusionner.
WP_SITEURL, WP_HOME et tous les autres endroits où Wordpress stocke les URL complètes doivent être mis à jour lors de l'importation vers un autre hôte (test, transfert, production)
Quelqu'un utilise-t-il une meilleure méthode?
Problèmes principaux:
- Wordpress stocke des URL complètes tout au long de la base de données (non portable)
- Beaucoup d'autres enregistrements non pertinents changent
- valeurs auto_increment (je les supprime simplement, mais j'ai rencontré des problèmes d'identification)
- horodatages (peuvent également être supprimés, potentiellement)
- enregistrements transitoires * ... aucune idée de ce qu'il faut en faire
Un processus qui a créé des migrations horodatées, avec seulement les éléments ajoutés ou supprimés, serait idéal ... mais je ne sais pas si c'est même possible?