MediaWiki  1.23.15
Maintenance
Collaboration diagram for Maintenance:

Modules

 Benchmark
 
 Maintenance archives
 

Files

file  7zip.inc
 7z stream wrapper
 
file  alterSharedConstraints.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  attachLatest.php
 Corrects wrong values in the page_latest field in the database.
 
file  backup.inc
 Base classes for database dumpers.
 
file  backupPrefetch.inc
 Helper class for the –prefetch option of dumpTextPass.php.
 
file  backupTextPass.inc
 BackupDumper that postprocesses XML dumps from dumpBackup.php to add page text.
 
file  cdb.php
 cdb inspector tool
 
file  changePassword.php
 Change the password of a given user.
 
file  checkBadRedirects.php
 Check that pages marked as being redirects really are.
 
file  checkImages.php
 Check images to see if they exist, are readable, etc.
 
file  checkLess.php
 Checks LESS files in known resources for errors.
 
file  checkStorage.php
 Fsck for MediaWiki.
 
file  checkSyntax.php
 Check syntax of all PHP files in MediaWiki.
 
file  checkUsernames.php
 Check that database usernames are actually valid.
 
file  cleanupAncientTables.php
 Cleans up old database tables, dropping old indexes and fields.
 
file  cleanupCaps.php
 Clean up broken page links when somebody turns on $wgCapitalLinks.
 
file  cleanupImages.php
 Clean up broken, unparseable upload filenames.
 
file  cleanupPreferences.php
 Remove hidden preferences from the database.
 
file  cleanupRemovedModules.php
 Remove cache entries for removed ResourceLoader modules from the database.
 
file  cleanupSpam.php
 Cleanup all spam from a given hostname.
 
file  cleanupTable.inc
 Generic class to cleanup a database table.
 
file  cleanupTitles.php
 Clean up broken, unparseable titles.
 
file  cleanupUploadStash.php
 Remove old or broken uploads from temporary uploaded file storage, clean up associated database records.
 
file  cleanupWatchlist.php
 Remove broken, unparseable titles in the watchlist table.
 
file  clearCacheStats.php
 Removes all statistics tracking from the cache.
 
file  clearInterwikiCache.php
 Clear the cache of interwiki prefixes for all local wikis.
 
file  commandLine.inc
 Backwards-compatibility wrapper for old-style maintenance scripts.
 
file  compareParsers.php
 Take page text out of an XML dump file and render basic HTML out to files.
 
file  compressOld.php
 Compress the text of a wiki.
 
 
file  convertUserOptions.php
 Convert user options to the new user_properties table.
 
file  copyFileBackend.php
 Copy all files in some containers of one backend to another.
 
file  copyJobQueue.php
 Copy all jobs from one job queue system to another.
 
file  createAndPromote.php
 Creates an account and grants it rights.
 
file  deleteArchivedFiles.inc
 Core functions for deleteArchivedFiles.php.
 
file  deleteArchivedFiles.php
 Delete archived (non-current) files from the database.
 
file  deleteArchivedRevisions.inc
 Helper methods for the deleteArchivedRevisions.php maintenance script.
 
file  deleteArchivedRevisions.php
 Delete archived (deleted from public) revisions from the database.
 
file  deleteBatch.php
 Deletes a batch of pages.
 
file  deleteDefaultMessages.php
 Deletes all pages in the MediaWiki namespace which were last edited by "MediaWiki default".
 
file  deleteEqualMessages.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  deleteImageMemcached.php
 Delete image information from the object cache.
 
file  deleteOldRevisions.php
 Delete old (non-current) revisions from the database.
 
file  deleteOrphanedRevisions.php
 Delete revisions which refer to a nonexisting page.
 
file  deleteRevision.php
 Delete one or more revisions by moving them to the archive table.
 
file  deleteSelfExternals.php
 Delete self-references to $wgServer from the externallinks table.
 
file  doMaintenance.php
 We want to make this whole thing as seamless as possible to the end-user.
 
file  dumpBackup.php
 Script that dumps wiki pages or logging database into an XML interchange wrapper format for export or backup.
 
file  dumpIterator.php
 Take page text out of an XML dump file and perform some operation on it.
 
 
file  dumpRev.php
 Get the text of a revision, resolving external storage if needed.
 
file  dumpSisterSites.php
 Quickie page name dump script for SisterSites usage.
 
file  dumpTextPass.php
 Script that postprocesses XML dumps from dumpBackup.php to add page text.
 
file  dumpUploads.php
 Dump a the list of files uploaded, for feeding to tar or similar.
 
file  edit.php
 Make a page edit.
 
file  eraseArchivedFile.php
 Delete archived (non-current) files from storage.
 
file  eval.php
 This script lets a command-line user start up the wiki engine and then poke about by issuing PHP commands directly.
 
file  fetchText.php
 Communications protocol.
 
file  fileOpPerfTest.php
 Test for fileop performance.
 
file  findHooks.php
 Simple script that try to find documented hook and hooks actually in the code and show what's missing.
 
file  fixBug20757.php
 Script to fix bug 20757.
 
file  fixDoubleRedirects.php
 Fix double redirects.
 
file  fixExtLinksProtocolRelative.php
 Fixes any entries for protocol-relative URLs in the externallinks table, replacing each protocol-relative entry with two entries, one for http and one for https.
 
file  fixSlaveDesync.php
 Fix erroneous page_latest values due to slave desynchronisation.
 
file  fixTimestamps.php
 Fixes timestamp corruption caused by one or more webservers temporarily being set to the wrong time.
 
file  fixUserRegistration.php
 Fix the user_registration field.
 
file  formatInstallDoc.php
 Format RELEASE-NOTE file to wiki text or HTML markup.
 
file  generateJsonI18n.php
 Convert a PHP messages file to a set of JSON messages files.
 
file  generateSitemap.php
 Creates a sitemap for the site.
 
file  getConfiguration.php
 Print serialized output of MediaWiki config vars.
 
file  getLagTimes.php
 Display replication lag times.
 
file  getSlaveServer.php
 Reports the hostname of a slave server.
 
file  getText.php
 Outputs page text to stdout.
 
file  importDump.php
 Import XML dump files into the current wiki.
 
file  importImages.inc
 Support functions for the importImages.php script.
 
file  importImages.php
 Import one or more images from the local file system into the wiki without using the web-based interface.
 
file  importSiteScripts.php
 Import all scripts in the MediaWiki namespace from a local site.
 
file  importTextFile.php
 Create or edit pages using the contents of a text file.
 
file  initEditCount.php
 Init the user_editcount database field based on the number of rows in the revision table.
 
file  initSiteStats.php
 Re-initialise or update the site statistics table.
 
file  install.php
 CLI-based MediaWiki installation and configuration.
 
file  jsparse.php
 Test JavaScript validity parses using jsmin+'s parser.
 
file  lag.php
 Shows database lag.
 
file  Maintenance.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  mcc.php
 memcached diagnostic tool
 
file  mctest.php
 Makes several 'set', 'incr' and 'get' requests on every memcached server and shows a report.
 
file  mergeMessageFileList.php
 Merge $wgExtensionMessagesFiles from various extensions to produce a single array containing all message files.
 
file  migrateUserGroup.php
 Re-assign users from an old group to a new one.
 
file  minify.php
 Minify a file or set of files.
 
file  moveBatch.php
 Move a batch of pages.
 
file  moveToExternal.php
 Move revision's text to external storage.
 
file  mwdocgen.php
 Generate class and file reference documentation for MediaWiki using doxygen.
 
file  MWTerm.php
 Set of classes to help with test output and such.
 
file  namespaceDupes.php
 Check for articles to fix after adding/deleting namespaces.
 
file  nextJobDB.php
 Pick a database that has pending jobs.
 
file  nukeNS.php
 Remove pages with only 1 revision from the MediaWiki namespace, without flooding recent changes, delete logs, etc.
 
file  nukePage.php
 Erase a page record from the database Irreversible (can't use standard undelete) and does not update link tables.
 
file  orphans.php
 Look for 'orphan' revisions hooked to pages which don't exist and 'childless' pages with no revisions.
 
file  orphanStats.php
 Show some statistics on the blob_orphans table, created with trackBlobs.php.
 
file  parse.php
 Parse some wikitext.
 
file  patchSql.php
 Manually run an SQL patch outside of the general updaters.
 
file  populateCategory.php
 Populate the category table.
 
file  populateFilearchiveSha1.php
 Optional upgrade script to populate the fa_sha1 field.
 
file  populateImageSha1.php
 Optional upgrade script to populate the img_sha1 field.
 
file  populateLogSearch.php
 Makes the required database updates for populating the log_search table retroactively.
 
file  populateLogUsertext.php
 Makes the required database updates for Special:ProtectedPages to show all protected pages, even ones before the page restrictions schema change.
 
file  populateParentId.php
 Makes the required database updates for rev_parent_id to be of any use.
 
file  populateRecentChangesSource.php
 Upgrade script to populate the rc_source field.
 
file  populateRevisionLength.php
 Populates the rev_len and ar_len fields for old revisions created before MW 1.10.
 
file  populateRevisionSha1.php
 Fills the rev_sha1 and ar_sha1 columns of revision and archive tables for revisions created before MW 1.19.
 
file  preprocessDump.php
 Take page text out of an XML dump file and preprocess it to obj.
 
file  preprocessorFuzzTest.php
 Performs fuzz-style testing of MediaWiki's preprocessor.
 
file  protect.php
 Protect or unprotect a page.
 
file  pruneFileCache.php
 Prune file cache for pages, objects, resources, etc.
 
file  purgeChangedFiles.php
 Scan the logging table and purge affected files within a timeframe.
 
file  purgeChangedPages.php
 Send purge requests for pages edited in date range to squid/varnish.
 
file  purgeList.php
 Send purge requests for listed pages to squid.
 
file  purgeOldText.inc
 Support functions for cleaning up redundant text records.
 
file  purgeOldText.php
 Purge old text records from the database.
 
file  purgeParserCache.php
 Remove old objects from the parser cache.
 
file  reassignEdits.php
 Reassign edits from a user or IP address to another user.
 
file  rebuildall.php
 Rebuild link tracking tables from scratch.
 
file  rebuildFileCache.php
 Build file cache for content pages.
 
file  rebuildImages.php
 Update image metadata records.
 
file  rebuildLocalisationCache.php
 Rebuild the localisation cache.
 
file  rebuildmessages.php
 Purge all languages from the message cache.
 
file  rebuildrecentchanges.php
 Rebuild recent changes from scratch.
 
file  rebuildtextindex.php
 Rebuild search index table from scratch.
 
file  recompressTracked.php
 Moves blobs indexed by trackBlobs.php to a specified list of destination clusters, and recompresses them in the process.
 
file  refreshFileHeaders.php
 Refresh file headers from metadata.
 
 
 
file  removeUnusedAccounts.php
 Remove unused user accounts from the database An unused account is one which has made no edits.
 
file  renameDbPrefix.php
 Change the prefix of database tables.
 
file  renderDump.php
 Take page text out of an XML dump file and render basic HTML out to files.
 
file  resetUserTokens.php
 Reset the user_token for all users on the wiki.
 
file  resolveStubs.php
 Convert history stubs that point to an external row to direct external pointers.
 
file  rollbackEdits.php
 Rollback all edits by a given user or IP provided they're the most recent edit (just like real rollback)
 
file  runBatchedQuery.php
 Run a database query in batches and wait for slaves.
 
file  runJobs.php
 Run pending jobs.
 
file  runScript.php
 Convenience maintenance script wrapper, useful for scripts or extensions located outside of standard locations.
 
file  showCacheStats.php
 Show statistics from the cache.
 
file  showJobs.php
 Report number of jobs currently waiting in master database.
 
file  showSiteStats.php
 Show the cached statistics.
 
file  sql.php
 Send SQL queries from the specified file to the database, performing variable replacement along the way.
 
file  sqlite.inc
 Helper class for sqlite-specific scripts.
 
file  sqlite.php
 Performs some operations specific to SQLite database backend.
 
file  storageTypeStats.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  syncFileBackend.php
 Sync one file backend to another based on the journal of later.
 
file  testCompression.php
 Test revision text compression and decompression.
 
file  trackBlobs.php
 Adds blobs from a given external storage cluster to the blob_tracking table.
 
file  undelete.php
 Undelete a page by fetching it from the archive table.
 
file  update.php
 Run all updaters.
 
file  updateArticleCount.php
 Provide a better count of the number of articles and update the site statistics table, if desired.
 
file  updateCollation.php
 Find all rows in the categorylinks table whose collation is out-of-date (cl_collation != $wgCategoryCollation) and repopulate cl_sortkey using the page title and cl_sortkey_prefix.
 
file  updateDoubleWidthSearch.php
 Normalize double-byte latin UTF-8 characters.
 
file  updateRestrictions.php
 Makes the required database updates for Special:ProtectedPages to show all protected pages, even ones before the page restrictions schema change.
 
file  updateSearchIndex.php
 Periodic off-peak updating of the search index.
 
file  updateSpecialPages.php
 Update for cached special pages.
 
file  userDupes.inc
 Helper class for update.php.
 
file  userOptions.inc
 Helper class for userOptions.php script.
 
file  userOptions.php
 Script to change users preferences on the fly.
 
file  waitForSlave.php
 Wait until slave lag goes under a certain value.
 

Classes

class  AnsiTermColorer
 Terminal that supports ANSI escape sequences. More...
 
class  AttachLatest
 Maintenance script to correct wrong values in the page_latest field in the database. More...
 
class  BackupDumper
 
class  BackupReader
 Maintenance script that imports XML dump files into the current wiki. More...
 
class  BaseDump
 Readahead helper for making large MediaWiki data dumps; reads in a previous XML dump to sequentially prefetch text records already normalized and decompressed. More...
 
class  BatchedQueryRunner
 Maintenance script to run a database query in batches and wait for slaves. More...
 
class  bench_if_switch
 Maintenance script that benchmark if elseif... More...
 
class  CapsCleanup
 Maintenance script to clean up broken page links when somebody turns on $wgCapitalLinks. More...
 
class  ChangePassword
 Maintenance script to change the password of a given user. More...
 
class  CheckBadRedirects
 Maintenance script to check that pages marked as being redirects really are. More...
 
class  CheckImages
 Maintenance script to check images to see if they exist, are readable, etc. More...
 
class  CheckLess
 
class  CheckStorage
 Maintenance script to do various checks on external storage. More...
 
class  CheckUsernames
 Maintenance script to check that database usernames are actually valid. More...
 
class  CleanupAncientTables
 Maintenance script to cleans up old database tables, dropping old indexes and fields. More...
 
class  CleanupPreferences
 Maintenance script that removes hidden preferences from the database. More...
 
class  CleanupRemovedModules
 Maintenance script to remove cache entries for removed ResourceLoader modules from the database. More...
 
class  CleanupSpam
 Maintenance script to cleanup all spam from a given hostname. More...
 
class  ClearCacheStats
 Maintenance script to remove all statistics tracking from the cache. More...
 
class  ClearInterwikiCache
 Maintenance script to clear the cache of interwiki prefixes for all local wikis. More...
 
class  CLIParser
 Maintenance script to parse some wikitext. More...
 
class  CommandLineInstaller
 Maintenance script to install and configure MediaWiki. More...
 
class  CompareParsers
 Maintenance script to take page text out of an XML dump file and render basic HTML out to files. More...
 
class  CompressOld
 Maintenance script that compress the text of a wiki. More...
 
class  ConvertLinks
 Maintenance script to convert from the old links schema (string->ID) to the new schema (ID->ID). More...
 
class  ConvertUserOptions
 Maintenance script to convert user options to the new user_properties table. More...
 
class  CopyFileBackend
 Copy all files in one container of one backend to another. More...
 
class  CopyJobQueue
 Copy all jobs from one job queue system to another. More...
 
class  CreateAndPromote
 Maintenance script to create an account and grant it rights. More...
 
class  DatabaseLag
 Maintenance script to show database lag. More...
 
class  DeleteArchivedFiles
 Maintenance script to delete archived (non-current) files from the database. More...
 
class  DeleteArchivedFilesImplementation
 Core functions for deleteArchivedFiles.php. More...
 
class  DeleteArchivedRevisions
 Maintenance script to delete archived (deleted from public) revisions from the database. More...
 
class  DeleteArchivedRevisionsImplementation
 Helper methods for the deleteArchivedRevisions.php maintenance script. More...
 
class  DeleteBatch
 Maintenance script to delete a batch of pages. More...
 
class  DeleteDefaultMessages
 Maintenance script that deletes all pages in the MediaWiki namespace which were last edited by "MediaWiki default". More...
 
class  DeleteEqualMessages
 Maintenance script that deletes all pages in the MediaWiki namespace of which the content is equal to the system default. More...
 
class  DeleteImageCache
 Maintenance script that deletes image information from the object cache. More...
 
class  DeleteOldRevisions
 Maintenance script that deletes old (non-current) revisions from the database. More...
 
class  DeleteOrphanedRevisions
 Maintenance script that deletes revisions which refer to a nonexisting page. More...
 
class  DeleteRevision
 Maintenance script that deletes one or more revisions by moving them to the archive table. More...
 
class  DeleteSelfExternals
 Maintenance script that deletes self-references to $wgServer from the externallinks table. More...
 
class  DummyTermColorer
 A colour-less terminal. More...
 
class  DumpDBZip2Output
 
class  DumpIterator
 Base class for interating over a dump. More...
 
class  DumpLinks
 Maintenance script that generates a plaintext link dump. More...
 
class  DumpRenderer
 Maintenance script that takes page text out of an XML dump file and render basic HTML out to files. More...
 
class  DumpRev
 Maintenance script that gets the text of a revision, resolving external storage if needed. More...
 
class  DumpSisterSites
 Maintenance script that generates a page name dump for SisterSites usage. More...
 
class  EditCLI
 Maintenance script to make a page edit. More...
 
class  EraseArchivedFile
 Maintenance script to delete archived (non-current) files from storage. More...
 
class  FetchText
 Maintenance script used to fetch page text in a subprocess. More...
 
class  FindHooks
 Maintenance script that compares documented and actually present mismatches. More...
 
class  FixBug20757
 Maintenance script to fix bug 20757. More...
 
class  FixDoubleRedirects
 Maintenance script that fixes double redirects. More...
 
class  FixExtLinksProtocolRelative
 Maintenance script that fixes any entriy for protocol-relative URLs in the externallinks table. More...
 
class  FixSlaveDesync
 Maintenance script that fixes erroneous page_latest values due to slave desynchronisation. More...
 
class  FixTimestamps
 Maintenance script that fixes timestamp corruption caused by one or more webservers temporarily being set to the wrong time. More...
 
class  FixUserRegistration
 Maintenance script that fixes the user_registration field. More...
 
class  ForkController
 Class for managing forking command line scripts. More...
 
class  GenerateJsonI18n
 Maintenance script to generate JSON i18n files from a PHP i18n file. More...
 
class  GetConfiguration
 Print serialized output of MediaWiki config vars. More...
 
class  GetLagTimes
 Maintenance script that displays replication lag times. More...
 
class  GetSlaveServer
 Maintenance script that reports the hostname of a slave server. More...
 
class  GetTextMaint
 Maintenance script that outputs page text to stdout. More...
 
class  ImageBuilder
 Maintenance script to update image metadata records. More...
 
class  ImageCleanup
 Maintenance script to clean up broken, unparseable upload filenames. More...
 
class  ImportSiteScripts
 Maintenance script to import all scripts in the MediaWiki namespace from a local site. More...
 
class  InitSiteStats
 Maintenance script to re-initialise or update the site statistics table. More...
 
class  JSParseHelper
 Maintenance script to do test JavaScript validity parses using jsmin+'s parser. More...
 
class  Maintenance
 Abstract maintenance class for quickly writing and churning out maintenance scripts with minimal effort. More...
 
class  MaintenanceFormatInstallDoc
 Maintenance script that formats RELEASE-NOTE file to wiki text or HTML markup. More...
 
class  McTest
 Maintenance script that makes several 'set', 'incr' and 'get' requests on every memcached server and shows a report. More...
 
class  MergeMessageFileList
 Maintenance script that merges $wgExtensionMessagesFiles from various extensions to produce a single array containing all message files. More...
 
class  MigrateUserGroup
 Maintenance script that re-assigns users from an old group to a new one. More...
 
class  MinifyScript
 Maintenance script that minifies a file or set of files. More...
 
class  MoveBatch
 Maintenance script to move a batch of pages. More...
 
class  MWDocGen
 Maintenance script that builds doxygen documentation. More...
 
class  MwSql
 Maintenance script that sends SQL queries from the specified file to the database. More...
 
class  NamespaceConflictChecker
 Maintenance script that checks for articles to fix after adding/deleting namespaces. More...
 
class  NextJobDB
 Maintenance script that picks a database that has pending jobs. More...
 
class  NukeNS
 Maintenance script that removes pages with only one revision from the MediaWiki namespace. More...
 
class  NukePage
 Maintenance script that erases a page record from the database. More...
 
class  Orphans
 Maintenance script that looks for 'orphan' revisions hooked to pages which don't exist and 'childless' pages with no revisions. More...
 
class  OrphanStats
 Maintenance script that shows some statistics on the blob_orphans table, created with trackBlobs.php. More...
 
class  PatchSql
 Maintenance script that manually runs an SQL patch outside of the general updaters. More...
 
class  PopulateCategory
 Mainteance script to populate the category table. More...
 
class  PopulateFilearchiveSha1
 Maintenance script to populate the fa_sha1 field. More...
 
class  PopulateImageSha1
 Maintenance script to populate the img_sha1 field. More...
 
class  PopulateLogSearch
 Maintenance script that makes the required database updates for populating the log_search table retroactively. More...
 
class  PopulateLogUsertext
 Maintenance script that makes the required database updates for Special:ProtectedPages to show all protected pages. More...
 
class  PopulateParentId
 Maintenance script that makes the required database updates for rev_parent_id to be of any use. More...
 
class  PopulateRecentChangesSource
 Maintenance script to populate the rc_source field. More...
 
class  PopulateRevisionLength
 Maintenance script that populates the rev_len and ar_len fields for old revisions created before MW 1.10. More...
 
class  PopulateRevisionSha1
 Maintenance script that fills the rev_sha1 and ar_sha1 columns of revision and archive tables for revisions created before MW 1.19. More...
 
class  PreprocessDump
 Maintenance script that takes page text out of an XML dump file and preprocesses it to obj. More...
 
class  Protect
 Maintenance script that protects or unprotects a page. More...
 
class  PruneFileCache
 Maintenance script that prunes file cache for pages, objects, resources, etc. More...
 
class  PurgeChangedFiles
 Maintenance script that scans the deletion log and purges affected files within a timeframe. More...
 
class  PurgeChangedPages
 Maintenance script that sends purge requests for pages edited in a date range to squid/varnish. More...
 
class  PurgeList
 Maintenance script that sends purge requests for listed pages to squid. More...
 
class  PurgeOldText
 Maintenance script that purges old text records from the database. More...
 
class  PurgeParserCache
 Maintenance script to remove old objects from the parser cache. More...
 
class  ReassignEdits
 Maintenance script that reassigns edits from a user or IP address to another user. More...
 
class  RebuildAll
 Maintenance script that rebuilds link tracking tables from scratch. More...
 
class  RebuildFileCache
 Maintenance script that builds file cache for content pages. More...
 
class  RebuildLocalisationCache
 Maintenance script to rebuild the localisation cache. More...
 
class  RebuildMessages
 Maintenance script that purges all languages from the message cache. More...
 
class  RebuildRecentchanges
 Maintenance script that rebuilds recent changes from scratch. More...
 
class  RebuildTextIndex
 Maintenance script that rebuilds search index table from scratch. More...
 
class  RecompressTracked
 Maintenance script that moves blobs indexed by trackBlobs.php to a specified list of destination clusters, and recompresses them in the process. More...
 
class  RefreshFileHeaders
 Maintenance script to refresh file headers from metadata. More...
 
class  RefreshImageMetadata
 Maintenance script to refresh image metadata fields. More...
 
class  RefreshLinks
 Maintenance script to refresh link tables. More...
 
class  RemoveUnusedAccounts
 Maintenance script that removes unused user accounts from the database. More...
 
class  RenameDbPrefix
 Maintenance script that changes the prefix of database tables. More...
 
class  ResetUserTokens
 Maintenance script to reset the user_token for all users on the wiki. More...
 
class  RollbackEdits
 Maintenance script to rollback all edits by a given user or IP provided they're the most recent edit. More...
 
class  RunJobs
 Maintenance script that runs pending jobs. More...
 
class  SearchDump
 Maintenance script that runs a regex in the revisions from a dump. More...
 
class  SevenZipStream
 Stream wrapper around 7za filter program. More...
 
class  ShowCacheStats
 Maintenance script that shows statistics from the cache. More...
 
class  ShowJobs
 Maintenance script that reports the number of jobs currently waiting in master database. More...
 
class  ShowSiteStats
 Maintenance script to show the cached statistics. More...
 
class  Sqlite
 This class contains code common to different SQLite-related maintenance scripts. More...
 
class  SqliteMaintenance
 Maintenance script that performs some operations specific to SQLite database backend. More...
 
class  SyncFileBackend
 Maintenance script that syncs one file backend to another based on the journal of later. More...
 
class  TableCleanup
 Generic class to cleanup a database table. More...
 
class  TestFileOpPerformance
 Maintenance script to test fileop performance. More...
 
class  TextPassDumper
 
class  TitleCleanup
 Maintenance script to clean up broken, unparseable titles. More...
 
class  UpdateArticleCount
 Maintenance script to provide a better count of the number of articles and update the site statistics table, if desired. More...
 
class  UpdateCollation
 Maintenance script that will find all rows in the categorylinks table whose collation is out-of-date. More...
 
class  UpdateDoubleWidthSearch
 Maintenance script to normalize double-byte latin UTF-8 characters. More...
 
class  UpdateLogging
 Maintenance script that upgrade for log_id/log_deleted fields in a replication-safe way. More...
 
class  UpdateMediaWiki
 Maintenance script to run database schema updates. More...
 
class  UpdateRestrictions
 Maintenance script that updates page_restrictions table from old page_restriction column. More...
 
class  UpdateSearchIndex
 Maintenance script for periodic off-peak updating of the search index. More...
 
class  UpdateSpecialPages
 Maintenance script to update cached special pages. More...
 
class  UploadDumper
 Maintenance script to dump a the list of files uploaded, for feeding to tar or similar. More...
 
class  UploadStashCleanup
 Maintenance script to remove old or broken uploads from temporary uploaded file storage and clean up associated database records. More...
 
class  UserDupes
 Look for duplicate user table entries and optionally prune them. More...
 
class  UserOptions
 
class  WaitForSlave
 Maintenance script to wait until slave lag goes under a certain value. More...
 
class  WatchlistCleanup
 Maintenance script to remove broken, unparseable titles in the watchlist table. More...
 

Detailed Description