Jump to content

Příručka:DeleteOldRevisions.php

From mediawiki.org
This page is a translated version of the page Manual:DeleteOldRevisions.php and the translation is 100% complete.
Verze MediaWiki:
1.6

Podrobnosti

deleteOldRevisions.php soubor je údržbový skript k odstranění všech starých (neaktuálních) revizí z tabulky revision v databázi. Skript funguje na starých, nesmazaných revizích (které jsou uloženy v tabulce revision ). Skript odstraní všechny staré, nesmazané revize z tabulky revision a poté vyvolá purgeOldText.php k vyčištění textových záznamů, na které žádná revize neodkazuje. To může být užitečné pro zmenšení velikosti databáze, ale znamená to, že ztratíte možnost obnovovat příslušné revize.

Skript lze omezit tak, aby neodstranil staré revize všech stránek, ale pouze odstranil staré revize konkrétních stránek.

Tento skript ne neodstraňuje žádné smazané revize (které jsou uloženy v archive tabulce)! Pomocí servisního skriptu deleteArchivedRevisions.php odstraňte všechny řádky z tabulky archive.

Tento skript odstraní historii stránek. Musíte si být vědomi toho, že existují licence, které vyžadují, abyste uchovávali historii stránek. Např. nemůžete mazat staré revize, pokud provozujete GFDL licencovanou wiki.

Volby/Parametry

Volby/Parametry Popis Povinné?
<page_id> Provede odstranění pouze na ID stránky' (čísla) zadané jako nepojmenované argumenty. Volitelné
--delete Ve skutečnosti provede odstranění. Jinak skript zobrazí pouze počet položek, které může odstranit. Volitelné

Použití

php maintenance/deleteOldRevisions.php [ <page_id>| --delete ]

Smazání všech starých revizí:

Terminal

Smazání všech starých revizí z konkrétních stránek (ID stránky 1, 2, 15 a 38):

Terminal

ID stránky konkrétní stránky lze získat přístupem k informacím o stránce .

Související odkazy