Manual:MysqlUpdater.php

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:MysqlUpdater.php and the translation is 57% complete.
Other languages:
English • ‎español • ‎français • ‎polski • ‎português do Brasil • ‎български • ‎македонски • ‎中文 • ‎日本語

詳細

MysqlUpdater クラスは、Mysql 更新リストと MySQL 固有の更新関数を持っています。 The class contains the protected function getCoreUpdateList, which gets an array of updates to perform on the database. ファイルでは、この配列の内容は、MediaWiki のバージョン番号順に整理されています。 There are 'addTable', 'addField', 'addIndex', 'dropTable', 'dropField', 'dropIndex', etc. elements which specify what is being changed and the sql files that implement the changes.

A number of maintenance scripts are run by the updater, usually in the format of $task = $this->maintenance->runChild( 'UpdateFoo' );