Manuel:PurgeOldText.php
Version de MediaWiki : | ≥ 1.6 |
Fichier MediaWiki : purgeOldText.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | PurgeOldText |
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.
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 ]
$ php maintenance/purgeOldText.php Searching for active text records via contents table...done. Searching for inactive text records...done. 0 inactive items found.
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