Manual:DeleteOldRevisions.php/cs

Verze MediaWiki:
1.6
Category:MediaWiki code/cs#DeleteOldRevisions.php

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.

Varování Varování: Tento skript se pokouší odstranit nepoužívané položky z tabulky text, což může způsobit potenciální ztrátu dat a je velmi pomalé pro velké wikiny.

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é
--deleteVe skutečnosti provede odstranění. Jinak skript zobrazí pouze počet položek, které může odstranit.Volitelné

Použití

php maintenance/run.php deleteOldRevisions [ <page_id>| --delete ]
Ve verzi MediaWiki 1.39.12 a starší musíte vyvolat skripty údržby pomocí php maintenance/scriptName.php namísto php maintenance/run.php scriptName.

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

Category:Maintenance scripts/cs#DeleteOldRevisions.php Category:Content maintenance scripts/cs
Category:Content maintenance scripts/cs Category:Maintenance scripts/cs Category:MediaWiki code/cs