blob: 32634b671449436cf21dd26294082acbb8c6fe57 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
<?php
/**
* Alternate 1.4 -> 1.5 schema upgrade.
* This does only the main tables + UTF-8 and is designed to allow upgrades to
* interleave with other updates on the replication stream so that large wikis
* can be upgraded without disrupting other services.
*
* Note: this script DOES NOT apply every update, nor will it probably handle
* much older versions, etc.
* Run this, FOLLOWED BY update.php, for upgrading from 1.4.5 release to 1.5.
*
* @file
* @ingroup Maintenance
*/
$options = array( 'step', 'noimages' );
require_once( 'commandLine.inc' );
require_once( 'FiveUpgrade.inc' );
echo "ATTENTION: This script is for upgrades from 1.4 to 1.5 (NOT 1.15) in very special cases.\n";
echo "Use update.php for usual updates.\n";
// Seems to confuse some people
if ( !array_search( '--upgrade', $_SERVER['argv'] ) ) {
echo "Please run this script with --upgrade key to actually run the updater.\n";
die;
}
$upgrade = new FiveUpgrade();
$step = isset( $options['step'] ) ? $options['step'] : null;
$upgrade->upgrade( $step );
|