$autoExtensionHookContainer | MediaWiki\Installer\DatabaseUpdater | protected |
$db | MediaWiki\Installer\DatabaseUpdater | protected |
$extensionUpdates | MediaWiki\Installer\DatabaseUpdater | protected |
$extensionUpdatesWithVirtualDomains | MediaWiki\Installer\DatabaseUpdater | protected |
$fileHandle | MediaWiki\Installer\DatabaseUpdater | protected |
$maintenance | MediaWiki\Installer\DatabaseUpdater | protected |
$postDatabaseUpdateMaintenance | MediaWiki\Installer\DatabaseUpdater | protected |
$shared | MediaWiki\Installer\DatabaseUpdater | protected |
$skipSchema | MediaWiki\Installer\DatabaseUpdater | protected |
$updates | MediaWiki\Installer\DatabaseUpdater | protected |
$updatesSkipped | MediaWiki\Installer\DatabaseUpdater | protected |
__construct(IMaintainableDatabase &$db, $shared, ?Maintenance $maintenance=null) | MediaWiki\Installer\DatabaseUpdater | protected |
addExtensionField( $tableName, $columnName, $sqlPath) | MediaWiki\Installer\DatabaseUpdater | |
addExtensionIndex( $tableName, $indexName, $sqlPath) | MediaWiki\Installer\DatabaseUpdater | |
addExtensionTable( $tableName, $sqlPath) | MediaWiki\Installer\DatabaseUpdater | |
addExtensionUpdate(array $update) | MediaWiki\Installer\DatabaseUpdater | |
addExtensionUpdateOnVirtualDomain(array $update) | MediaWiki\Installer\DatabaseUpdater | |
addField( $table, $field, $patch, $fullpath=false) | MediaWiki\Installer\DatabaseUpdater | protected |
addIndex( $table, $index, $patch, $fullpath=false) | MediaWiki\Installer\DatabaseUpdater | protected |
addPostDatabaseUpdateMaintenance( $class) | MediaWiki\Installer\DatabaseUpdater | |
addTable( $name, $patch, $fullpath=false) | MediaWiki\Installer\DatabaseUpdater | protected |
appendLine( $line) | MediaWiki\Installer\DatabaseUpdater | protected |
applyPatch( $path, $isFullPath=false, $msg=null) | MediaWiki\Installer\DatabaseUpdater | protected |
changeTableOption(string $table, string $tableOption, string $updateName) | MediaWiki\Installer\MysqlUpdater | protected |
checkStats() | MediaWiki\Installer\DatabaseUpdater | protected |
copyFile( $filename) | MediaWiki\Installer\DatabaseUpdater | protected |
doCollationUpdate() | MediaWiki\Installer\DatabaseUpdater | protected |
doConvertDjvuMetadata() | MediaWiki\Installer\DatabaseUpdater | protected |
doTable( $name) | MediaWiki\Installer\DatabaseUpdater | protected |
doUpdates(array $what=[ 'core', 'extensions', 'stats']) | MediaWiki\Installer\DatabaseUpdater | |
dropDefault( $table, $field) | MediaWiki\Installer\MysqlUpdater | protected |
dropExtensionField( $tableName, $columnName, $sqlPath) | MediaWiki\Installer\DatabaseUpdater | |
dropExtensionIndex( $tableName, $indexName, $sqlPath) | MediaWiki\Installer\DatabaseUpdater | |
dropExtensionTable( $tableName, $sqlPath=false) | MediaWiki\Installer\DatabaseUpdater | |
dropField( $table, $field, $patch, $fullpath=false) | MediaWiki\Installer\DatabaseUpdater | protected |
dropIndex( $table, $index, $patch, $fullpath=false) | MediaWiki\Installer\DatabaseUpdater | protected |
dropTable( $table, $patch=false, $fullpath=false) | MediaWiki\Installer\DatabaseUpdater | protected |
fieldExists( $tableName, $fieldName) | MediaWiki\Installer\DatabaseUpdater | |
getCoreUpdateList() | MediaWiki\Installer\MysqlUpdater | protected |
getDB() | MediaWiki\Installer\DatabaseUpdater | |
getExtensionUpdates() | MediaWiki\Installer\DatabaseUpdater | protected |
getInitialUpdateKeys() | MediaWiki\Installer\MysqlUpdater | protected |
getPostDatabaseUpdateMaintenance() | MediaWiki\Installer\DatabaseUpdater | |
getSchemaVars() | MediaWiki\Installer\MysqlUpdater | |
ifFieldExists( $table, $field, $func,... $params) | MediaWiki\Installer\DatabaseUpdater | protected |
ifTableNotExists( $table, $func,... $params) | MediaWiki\Installer\DatabaseUpdater | protected |
insertInitialUpdateKeys() | MediaWiki\Installer\DatabaseUpdater | |
insertUpdateRow( $key, $val=null) | MediaWiki\Installer\DatabaseUpdater | |
migratePagelinks() | MediaWiki\Installer\DatabaseUpdater | protected |
migrateSearchindex() | MediaWiki\Installer\MysqlUpdater | protected |
migrateTemplatelinks() | MediaWiki\Installer\DatabaseUpdater | protected |
modifyExtensionField( $tableName, $fieldName, $sqlPath) | MediaWiki\Installer\DatabaseUpdater | |
modifyExtensionTable( $tableName, $sqlPath) | MediaWiki\Installer\DatabaseUpdater | |
modifyField( $table, $field, $patch, $fullpath=false) | MediaWiki\Installer\DatabaseUpdater | protected |
modifyFieldIfNullable( $table, $field, $patch, $fullpath=false) | MediaWiki\Installer\DatabaseUpdater | protected |
modifyTable( $table, $patch, $fullpath=false) | MediaWiki\Installer\DatabaseUpdater | protected |
modifyTableIfFieldNotExists( $table, $field, $patch, $fullpath=false, $fieldBeingModified=null) | MediaWiki\Installer\DatabaseUpdater | protected |
newForDB(IMaintainableDatabase $db, $shared=false, ?Maintenance $maintenance=null) | MediaWiki\Installer\DatabaseUpdater | static |
output( $str) | MediaWiki\Installer\DatabaseUpdater | |
patchPath(IDatabase $db, $patch) | MediaWiki\Installer\DatabaseUpdater | |
purgeCache() | MediaWiki\Installer\DatabaseUpdater | |
rebuildLocalisationCache() | MediaWiki\Installer\DatabaseUpdater | protected |
renameExtensionIndex( $tableName, $oldIndexName, $newIndexName, $sqlPath, $skipBothIndexExistWarning=false) | MediaWiki\Installer\DatabaseUpdater | |
renameIndex( $table, $oldIndex, $newIndex, $skipBothIndexExistWarning, $patch, $fullpath=false) | MediaWiki\Installer\DatabaseUpdater | protected |
REPLICATION_WAIT_TIMEOUT | MediaWiki\Installer\DatabaseUpdater | |
runMaintenance( $class, $unused='') | MediaWiki\Installer\DatabaseUpdater | protected |
setAutoExtensionHookContainer(HookContainer $hookContainer) | MediaWiki\Installer\DatabaseUpdater | |
setDefault( $table, $field, $default) | MediaWiki\Installer\MysqlUpdater | protected |
setFileAccess() | MediaWiki\Installer\DatabaseUpdater | |
tableExists( $tableName) | MediaWiki\Installer\DatabaseUpdater | |
updateRowExists( $key) | MediaWiki\Installer\DatabaseUpdater | |