
Nettoyer la base de données après Ultimate Tag Warrior (UTW)
le Lundi 10 décembre 2007 à 08:51 par MattSi vous avez utilisé Ultimate Tag Warrior, le plugin qui permettait de tagguer tous vos articles sous WordPress versions pre-2.3, et que vous avez importé vos tags dans le nouveau système de tags natif, sachez que vous pouvez sérieusement réduire la taille de votre base de données en supprimant les données UTW devenues obsolètes. Premièrement, faîtes une sauvegarde de votre base de données. Vérifiez ensuite l’intégrité de votre sauvegarde. Ce petit nettoyage prend 5 minutes.
Nettoyage de la table wp_postmeta
Lorsque vous utilisez UTW, le plugin crée des enregistrements avec une meta_key appelée _utw_tags_0, et ce pour chacun de vos articles. Autant dire que cela peut prendre de la place assez rapidement. Pour se débarasser de ces entrées :
- Ouvrez phpMyAdmin.
- Entrez les commandes suivantes :
DELETE FROM `wp_postmeta` WHERE meta_key = '_utw_tags_0' ;
DELETE FROM `wp_postmeta` WHERE meta_key = ‘_utw_tags_’ ;
Sur ce blog, cela m’a supprimé environ 1300 enregistrements, soit quelques 320 Ko.
Suppression des tables utilisées par UTW
Ces tables sont devenues obsolètes avec WordPress 2.3.x et peuvent être supprimées :
DROP TABLE `wp_post2tag`, `wp_tags`, `wp_tag_synonyms` ;
Gain : environ 640 Ko. Ce petit ménage dans notre base de données vient de nous faire gagner presque un méga-octet ! A titre de comparaison, cela équivaut à peu près à 10% de la taille de la base de ce site. A ne pas négliger donc.
Lien permanent





