手册:MysqlUpdater.php
Appearance
| MediaWiki文件: MysqlUpdater.php | |
|---|---|
| 位置: | includes/installer/ (1.46及以后为includes/Installer/) |
| 源代码: | master • 1.46.0 • 1.45.4 • 1.43.9 |
| 类: | MediaWiki\Installer\MysqlUpdater |
详情
MysqlUpdater类具有MySQL更新列表和特定于MySQL的更新函数。 该类包含受保护的函数getCoreUpdateList,它获取要在数据库上执行的更新数组。 在该文件中,此数组的内容按MediaWiki版本号顺序组织。 有addTable、addField、addIndex、dropTable、dropField、dropIndex等元素,用于指定要更改的内容以及实现更改的SQL文件。
更新程序运行许多维护脚本,通常采用$task = $this->maintenance->runChild( 'UpdateFoo' );格式