const RUN_MAINTENANCE_IF_MAIN
addDescription( $text)
Set the description text.
Maintenance script that migrates archive.ar_text and ar_flags to text storage.
beginTransaction(IDatabase $dbw, $fname)
Begin a transcation on a DB.
getUpdateKey()
Get the update key name to go in the update log table.
Class for scripts that perform database maintenance and want to log the update in updatelog so we can...
addOption( $name, $description, $required=false, $withArg=false, $shortName=false, $multiOccurrence=false)
Add a parameter to the script.
setForce( $forced=true)
Sets whether a run of this maintenance script has the force parameter set.
commitTransaction(IDatabase $dbw, $fname)
Commit the transcation on a DB handle and wait for replica DBs to catch up.
getDB( $db, $groups=[], $dbDomain=false)
Returns a database to be used by current maintenance script.
error( $err, $die=0)
Throw an error to the user.
output( $out, $channel=null)
Throw some output to the user.
hasOption( $name)
Checks to see if a particular option exists.