J'ai des articles qui ont une vingtaine de versions. J'aimerais remettre le suivi des versions à 0, et recommencer.
Je me demandais s'il suffit de vider les deux tables spip_versions et
spip_versions_fragments ? Mais puis je vois que la table spip_articles contient le champ id_version. Faut-il remettre ce champ à 0 ? Y a-t-il encore d'autres choses qui peuvent être « cassés » ?
J'ai des articles qui ont une vingtaine de versions. J'aimerais remettre
le suivi des versions à 0, et recommencer.
Je me demandais s'il suffit de vider les deux tables spip_versions et
spip_versions_fragments ? Mais puis je vois que la table spip_articles
contient le champ id_version. Faut-il remettre ce champ à 0 ? Y a-t-il
encore d'autres choses qui peuvent être « cassés » ?
Normalement tu ferais :
DELETE FROM spip_versions;
DELETE FROM spip_versions_fragments;
UPDATE spip_articles SET id_version=0; // peut-être
mais il faut avouer que c'est pas la meilleure stratégie de nettoyage, on
devrait faire quelque chose de plus fin (du style "supprimer toutes les
révisions qui datent de plus d'un an, sauf la dernnière éventuellement").
Des idées ? (La mise en code devrait être relativement facile.)