Jump to content

Manual:DeleteOldRevisions.php/de

From mediawiki.org
This page is a translated version of the page Manual:DeleteOldRevisions.php and the translation is 61% complete.
Outdated translations are marked like this.
MediaWiki Version:
1.6

Details

deleteOldRevisions.php ist ein Wartungsskript welches alte Versionen (außer die aktuelle) aus der Versionstabelle in der Datenbank löscht. Das Skript arbeitet auf alten, nicht gelöschten Versionen (die in der revision Tabelle gespeichert sind). Nach dem Löschen wird purgeOldText.php aufgerufen um Textstücke, die zu keiner existierenden Version gehören, ebenfalls zu entfernen. Dies kann nützlich sein um die Größe der Datenbank zu reduzieren, allerdings können die gelöschten Versionen nicht mehr wiederhergestellt werden.

Das Skript kann so eingeschränkt werden, dass nicht alte Revisionen aller Seiten entfernt werden, sondern nur alte Revisionen bestimmter Seiten.

Dieses Skript löscht "nicht" "gelöschte" Versionen (die in der archive Tabelle in der Datenbank gespeichert werden). Benutzen Sie stattdessen das Wartungsskript deleteArchivedRevisions.php um alle Zeilen der $archive Tabelle zu löschen.

Dieses Skript löscht Seitenverläufe. Sie müssen sich darüber im Klaren sein, dass es Lizenzen gibt, bei denen Sie die Seitenverläufe aufbewahren müssen. Du darfst z.B. keine alten Revisionen löschen, wenn du ein GFDL lizenziertes Wiki betreibst.

Optionen/Argumente

Option/Argument Beschreibung Notwendig?
<page_id> Performs the deletion only on the page ids (numbers) given as unnamed arguments. Optional
--delete Actually performs the deletion. Otherwise the script will only display the number of items that it can delete. Optional

Verwendung

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

Deleting all old revisions:

Terminal

Deleting all old revisions from specific pages (page id 1, 2, 15 and 38):

Terminal

The page ID of a specific page can be retrieved by accessing the page information .

Siehe auch