Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Besoin d'aide «   Table sql "versions" «  

Comment: Table sql "versions"

<< Previous Next >>
La purge de n'importe quelle table peut s'effectuer à travers le formulaire de sauvegarde/restauration, à condition de prendre quelques précautions pour respecter la syntaxe MySQL.

Dans le cas de la table des versions, la purge n'est pas trop risquée, puisqu'elle concerne seulement des versions précédentes des pages.

Lorsqu'une page est éditée, YACS stocke le contenu intégral de l'ancienne page dans la table des versions, puis met à jour la nouvelle page dans la table des articles.

Si une page est modifiée plusieurs fois dans une même journée, seule la dernière version du jour est conservée.

Pour des pages de taille importante, même à raison d'une version par jour, la table peut grossir vite s'il y a de nombreuses modifications (type wiki).

En cas d'urgence, il est possible de vider la table versions comme suit :

-  depuis le panneau de contrôle, activer la sauvegarde/restauration

-  dans le champ de saisie manuelle, taper et exécuter la commande suivante

DELETE FROM yacs_versions

-  vérifier dans le panneau de contrôle que le nombre de versions est passé à 0

Pour être un peu moins drastique, vous pouvez supprimer les versions agées, en indiquant une date limite comme par exemple dans la commande suivante

DELETE FROM yacs_versions WHERE edit_date < '2007-12-31'

qui supprimera toutes les versions enregistrées avant le 31 décembre 2007.

by Bernard on Aug. 2