$db | DatabaseUpdater | protected |
$extensionUpdates | DatabaseUpdater | protected |
$fileHandle | DatabaseUpdater | protected |
$holdContentHandlerUseDB | DatabaseUpdater | protected |
$postDatabaseUpdateMaintenance | DatabaseUpdater | protected |
$shared | DatabaseUpdater | protected |
$skipSchema | DatabaseUpdater | protected |
$updateCounter | DatabaseUpdater | protectedstatic |
$updates | DatabaseUpdater | protected |
$updatesSkipped | DatabaseUpdater | protected |
__construct(DatabaseBase &$db, $shared, Maintenance $maintenance=null) | DatabaseUpdater | protected |
addExtensionField($tableName, $columnName, $sqlPath) | DatabaseUpdater | |
addExtensionIndex($tableName, $indexName, $sqlPath) | DatabaseUpdater | |
addExtensionTable($tableName, $sqlPath) | DatabaseUpdater | |
addExtensionUpdate(array $update) | DatabaseUpdater | |
addField($table, $field, $patch, $fullpath=false) | DatabaseUpdater | protected |
addIndex($table, $index, $patch, $fullpath=false) | DatabaseUpdater | protected |
addPostDatabaseUpdateMaintenance($class) | DatabaseUpdater | |
addTable($name, $patch, $fullpath=false) | DatabaseUpdater | protected |
appendLine($line) | DatabaseUpdater | |
applyPatch($path, $isFullPath=false, $msg=null) | DatabaseUpdater | protected |
canUseNewUpdatelog() | DatabaseUpdater | protected |
checkBin($table, $field, $patchFile) | MysqlUpdater | protected |
checkStats() | DatabaseUpdater | protected |
copyFile($filename) | DatabaseUpdater | |
disableContentHandlerUseDB() | DatabaseUpdater | protected |
doActiveUsersInit() | DatabaseUpdater | protected |
doBacklinkingIndicesUpdate() | MysqlUpdater | protected |
doCategorylinksIndicesUpdate() | MysqlUpdater | protected |
doCategoryPopulation() | MysqlUpdater | protected |
doClFieldsUpdate() | MysqlUpdater | protected |
doCollationUpdate() | DatabaseUpdater | protected |
doEnableProfiling() | DatabaseUpdater | protected |
doFilearchiveIndicesUpdate() | MysqlUpdater | protected |
doFixAncientImagelinks() | MysqlUpdater | protected |
doIndexUpdate() | MysqlUpdater | protected |
doInterwikiUpdate() | MysqlUpdater | protected |
doIwlinksIndexNonUnique() | MysqlUpdater | protected |
doLangLinksLengthUpdate() | MysqlUpdater | protected |
doLogSearchPopulation() | DatabaseUpdater | protected |
doLogUsertextPopulation() | DatabaseUpdater | protected |
doMaybeProfilingMemoryUpdate() | MysqlUpdater | protected |
doMigrateUserOptions() | DatabaseUpdater | protected |
doNamespaceSize() | MysqlUpdater | protected |
doOldLinksUpdate() | MysqlUpdater | protected |
doPagelinksUpdate() | MysqlUpdater | protected |
doPageRandomUpdate() | MysqlUpdater | protected |
doPopulateParentId() | MysqlUpdater | protected |
doRestrictionsUpdate() | MysqlUpdater | protected |
doSchemaRestructuring() | MysqlUpdater | |
doTable($name) | DatabaseUpdater | protected |
doTemplatelinksUpdate() | MysqlUpdater | protected |
doUniquePlTlIl() | MysqlUpdater | protected |
doUpdateMimeMinorField() | MysqlUpdater | protected |
doUpdates($what=[ 'core', 'extensions', 'stats']) | DatabaseUpdater | |
doUpdateTranscacheField() | DatabaseUpdater | protected |
doUserGroupsUpdate() | MysqlUpdater | protected |
doUserNewTalkTimestampNotNull() | MysqlUpdater | protected |
doUserNewTalkUseridUnsigned() | MysqlUpdater | protected |
doUserUniqueUpdate() | MysqlUpdater | protected |
doWatchlistNull() | MysqlUpdater | protected |
doWatchlistUpdate() | MysqlUpdater | |
dropExtensionField($tableName, $columnName, $sqlPath) | DatabaseUpdater | |
dropExtensionIndex($tableName, $indexName, $sqlPath) | DatabaseUpdater | |
dropExtensionTable($tableName, $sqlPath) | DatabaseUpdater | |
dropField($table, $field, $patch, $fullpath=false) | DatabaseUpdater | protected |
dropIndex($table, $index, $patch, $fullpath=false) | DatabaseUpdater | protected |
dropTable($table, $patch=false, $fullpath=false) | DatabaseUpdater | |
enableContentHandlerUseDB() | DatabaseUpdater | protected |
getCoreUpdateList() | MysqlUpdater | protected |
getDB() | DatabaseUpdater | |
getExtensionUpdates() | DatabaseUpdater | protected |
getOldGlobalUpdates() | DatabaseUpdater | protected |
getPostDatabaseUpdateMaintenance() | DatabaseUpdater | |
indexHasField($table, $index, $field) | MysqlUpdater | protected |
insertUpdateRow($key, $val=null) | DatabaseUpdater | |
modifyExtensionField($tableName, $fieldName, $sqlPath) | DatabaseUpdater | |
modifyField($table, $field, $patch, $fullpath=false) | DatabaseUpdater | |
newForDB(&$db, $shared=false, $maintenance=null) | DatabaseUpdater | static |
output($str) | DatabaseUpdater | |
purgeCache() | DatabaseUpdater | |
rebuildLocalisationCache() | DatabaseUpdater | protected |
renameExtensionIndex($tableName, $oldIndexName, $newIndexName, $sqlPath, $skipBothIndexExistWarning=false) | DatabaseUpdater | |
renameIndex($table, $oldIndex, $newIndex, $skipBothIndexExistWarning, $patch, $fullpath=false) | DatabaseUpdater | protected |
setAppliedUpdates($version, $updates=[]) | DatabaseUpdater | protected |
setFileAccess() | DatabaseUpdater | |
tableExists($tableName) | DatabaseUpdater | |
updateRowExists($key) | DatabaseUpdater | |