Manual:DeleteBatch.php/ru

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

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

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

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

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

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

Другие пространства имён
Вышеуказанная команда охватывает только основное пространство имён. База данных mysql может не знать префиксные имена других пространств имён, поэтому их нужно указывать одно за другим. К примеру, вот так можно удалить все страницы в пространстве имён «Участник», с категорией deleteme и без какого-либо другого текста:

См. также

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