web-dev-qa-db-fra.com

Environnement de transfert Wordpress qui synchronise tout sauf les messages?

J'ai déjà regardé cette question et ne l'ai pas trouvée très utile.

Nous utilisons Wordpress comme un système de gestion de contenu qui comprend également un blog/une section de nouvelles. Le blog/news utilise WP "posts" et ceux-ci sont créés à tout moment et sont j

Nous utilisons déjà le contrôle de version pour les fichiers, donc c'est assez simple. Le problème principal est la base de données. Nous voulons essentiellement une sauvegarde sélective excluant les publications. Existe-t-il des meilleures pratiques ou des moyens bien testés pour le faire?

Je suis assez à l'aise avec SQL (pas spécifiquement MySql, mais les dialectes sont assez semblables, je pense) pour que je puisse créer un script, mais je préfère ne pas risquer d'erreurs subtiles s'il y a déjà un bien- solution testée disponible.

S'il n'y a pas encore de solution, y a-t-il des mises en garde ou des pièges dont je devrais être au courant en procédant de la sorte? Des articles pertinents qui pourraient être utiles pour préparer cela?

1
Davy8

C'est un problème difficile à résoudre. Cette réponse serait-elle plus utile?

Je sais que ce n'est pas une solution parfaite, mais c'est un début.

P.S. Je travaille avec d'autres pour résoudre le plus gros problème d'un plan de publication dans le cadre d'un produit sous licence GPL. Nous recherchons des personnes qui ont ce besoin de nous aider à définir les exigences. Si vous souhaitez détailler vos besoins spécifiques et me permettre, à vous ou à d’autres personnes, de vous poser des questions plus détaillées, contactez-moi via l’email de mon profil. Nous ne voulons simplement pas construire quelque chose et ensuite découvrir que ce n'est pas ce que les gens veulent ou dont ils ont besoin.

1
MikeSchinkel

Vous voudrez peut-être regarder mysqldump . Je ne l'ai pas utilisé, je ne peux donc pas garantir la facilité d'utilisation, mais c'est un utilitaire mysql pour la copie de bases de données, et il dispose d'une option "ignorer une table" qui vous permet de sauter des tables.

Une autre approche consiste peut-être à copier la base de données au complet, mais à utiliser un script qui s'exécute immédiatement après la sauvegarde et qui nettoie la table des publications.

1
MathSmath