Manual:DeleteBatch.php/ru

deleteBatch.php — скрипт обслуживания, расположенный в директории maintenance, который может быть использован для удаления множества страниц.

Использование
(Это удалит страницы содержащиеся в текстовом файле "somepages.txt")

На вики фермы с связанные папки, изменить к папке, содержащей и использование:

Советы и тонкости
Если заголовки страниц содержат специальные символы (например, ä, ö, ü и т.д.), обязательно сохраните файл в кодировке UTF-8. В противном случае скрипт может не найти соответствующие названия страниц в базе данных!

Вы можете создать список страниц с помощью SQL следующим образом:

Это позволит создать список, в котором будут затронуты все заголовки страниц в период между 2015-04-31 и 2015-05-19. Это может быть полезно, если ваша Вики подверглась атаке спам-ботов, а в это время совершались и другие правки.

Другие пространства имён
Вышеуказанная команда охватывает только основное пространство имён. База данных mysql может не знать префиксные имена других пространств имён, поэтому их нужно указывать одно за другим. К примеру, вот так можно удалить все страницы в пространстве имён «Участник», с категорией deleteme и без какого-либо другого текста: The mysql database may not know the prefix name of other namespaces, so we have to do them one by one. For example, to delete all pages in the User namespace, with the deleteme category and no other text:

См. также

 * – расиширение, создающее служебную страницу для этого скрипта обслуживания