Manuel:PurgeOldText.php

This page is a translated version of the page Manual:PurgeOldText.php and the translation is 90% complete.
Outdated translations are marked like this.
Version de MediaWiki :
1.6

Détails

Le fichier purgeOldTexts.php est un script de maintenance situé dans ;e répertoire maintenance qui peut être utilisé pour nettoyer les enregistrements de texte inutilisés.

Il enlèvera du tableau text tous les enregistrements qui ne sont pas liés à une révision existante ou archivée.


CEs enregistrements de texte orphelins ne devraient pas exister durant les opérations normales. On s'attendrait à ce que chaque enregistrement dans le tableau texte soit lié depuis un enregistrement dans le tableau révisions ou le tableau archive, et donc à ce que ce fichier ne trouve rien à faire.

Toutefois, des enregistrements de ce type peuvent être laissés derrière après des erreurs ou des manipulations de bases de données manuelles.

Ce script les nettoiera, et mettre les choses dans un état cohérent, en supprimant les enregistrements de texte orphelins.

Les données supprimées n'auraient de toute façon pas été atteignables. Ce script ne devrait pas avoir d'impact perceptible sur des pages visibles par des utilisateurs ou des administrateurs.


Parce que le tableau text contient les données du contenu des pages de wiki actuelles, il peut occuper un espace important, et purger les enregistrements inutiles pourrait aider à réduire la taille de la base de donnés.

L'optimisation du tableau de texte MySQL est conseillée après la purge de beaucoup d'enregistrements de texte.

  Avertissement : Ce script tente de supprimer les entrées inutilisées du tableau text, ce qui peut entraîner de la perte de données.

Options et arguments

Option Description Nécessaire ?
--purge Effectue la purge (sinon n'affiche que le nombre d'enregistrements de texte orphelins). optionnel

Utilisation

php maintenance/purgeOldText.php [ --purge ]
Terminal

Voir aussi

  • Purge
  • DeleteArchivedRevisions.php - Script pour supprimer définitivement (toutes les révisions des) pages supprimées. Après avoir vidé le tableau archive, ceci purge aussi les enregistrements de tableau de texte inutiles.
  • PurgePage.php